【发布时间】:2014-02-03 04:11:28
【问题描述】:
我收到一个我无法弄清楚的 jquery(我相信)错误。
控制台中的完整错误信息是:
Uncaught TypeError: Object [object Object] has no method 'listview'
这是失败的代码的 sn-p:
$.ajax({
type:"GET",
dataType:"json",
url:"viewapi.jsp",
success:function(images) {
for (var i = 0; i < images.length; i++) {
var image = images[i];
addItem(image.id, image.title);
}
$("#allimages").listview('refresh');
}
这是它试图操纵的 HTML
<div data-role="content" class="photolist">
<ul data-role="listview" data-inset="true" id="allimages"></ul>
</div>
我不确定为什么这段代码不起作用,或者错误来自哪里。即使 get 请求没有返回任何内容,它也应该在它被捕获之前出错
【问题讨论】:
-
您是否加载了
listview小部件代码? -
jquery-1.8.2.min.js 已经加载完毕,是的
-
@Barmar 你说小部件?!?在这里:jquerymobile.com/download?
-
我不知道 listview 是一个标准的 jQuery Mobile 小部件(我主要熟悉 jQuery 和 jQuery UI,你的问题从未提及 Mobile。
标签: jquery ajax jquery-mobile-listview