我对Javascript很新。在向Listview添加一些对象后,我在刷新和更新我的JQuery Listview时遇到问题。我收到一个错误,说listview刷新方法是“Uncaught TypeError:undefined不是函数”。有谁知道发生了什么事?
$('#FavouriteStockList').listview('refresh');
<ul id="FavouriteStockList" data-role="listview" data-filter="true" data-theme="c">
</ul>
答案 0 :(得分:0)
这意味着在jQuery知道它是什么之前你正在调用listview()
。最可能的原因是您负责加载负责listview()
的库太迟或根本没有。
您可以按F12并将上面的JavaScript片段粘贴到控制台并按Enter键来检查是否正在加载它。如果它有效,您知道它已正确加载,问题是您在它准备好之前就已经调用它。
一种可能的解决方案是让您的脚本等到文档准备好后再运行它,如下所示:
$(document).ready(function(){
$('#FavouriteStockList').listview('refresh');
});