我正在动态填写
<ul data-role="listview">
然后调用location.href =“#Results”,其中列表是,最后.listview(‘refresh’)
所有在同一页面的ajax请求的成功回调中完成的,
它的作用或多或少,但我收到以下错误
Uncaught cannot call methods on listview prior to initialization; attempted to call method 'refresh'
我猜Jquery手机没有列举清单,我该怎么办?
解决方法
http://jquerymobile.com/demos/1.1.0/docs/api/events.html
你必须挂钩pageinit事件。在此之前,您不能调用任何JQM方法。
即:
你必须挂钩pageinit事件。在此之前,您不能调用任何JQM方法。
即:
$('#Results').bind('pageinit',function() { $('#myListview').listview('refresh'); });