var output='<ul>语句';
$('#GoodsList').html(output);
$("#GoodsList").trigger("create");
$('#goodslist').listview('refresh');
错误信息:Uncaught Error: cannot call methods on listview prior to initialization; attempted to call method 'refresh'
请问如何解决
调用
$("#lv").listview('refresh');时,出错了:Uncaught cannot call methods on listview prior to initialization; attempted to call method 'refresh'
查了N多资料,终于弄明白了。因为我的page容器也是动态生成的。page数据加载至容器时,jquerymobile并没有对该page容器进行初始化。因此调用 page的content下的listview组件的refresh方法时,会出现异常。
解决方法:
在dom数据加载完成后,重新生成page
$("#pLogin").page();
$("#lv").listview('refresh');
问题成功解决。