无法在脚本中读取属性

时间:2014-10-28 11:57:58

标签: jquery ajax json gallery

我使用lightGallery脚本,我需要将项目列表放到lightGallery设置脚本中,但是控制台让我错误:无法读取属性'匹配'未定义的

这是我脚本的一部分

$.ajax({
                    url: post_link,
                    success: function(data) {
                        function echoimage () {
                            jsonObj = [];
                            $("img",data).each(function() {
                                imgsrc =  $(this).attr("src");
                                altext =  $(this).attr("alt");

                                item = {}
                                item ["src"] = imgsrc;
                                item ["caption"] = altext;
                                item ["thumb"] = imgsrc;
                                item ["desc"] = altext;
                                jsonObj.push(item);
                            });
                        }

                        echoimage();
                        console.log(jsonObj);

                        $(this).lightGallery({
                            dynamic: true,
                            caption: true,
                            thumbnail: false,
                            desc: false,
                            speed: 500,
                            dynamicEl: JSON.stringify(jsonObj)
                        });

                    }
                }) 

0 个答案:

没有答案