Javascript JQuery Listview刷新错误消息 - 未捕获TypeError:undefined不是函数

时间:2014-10-30 02:58:03

标签: javascript jquery listview refresh undefined

我对Javascript很新。在向Listview添加一些对象后,我在刷新和更新我的JQuery Listview时遇到问题。我收到一个错误,说listview刷新方法是“Uncaught TypeError:undefined不是函数”。有谁知道发生了什么事?

$('#FavouriteStockList').listview('refresh');

<ul id="FavouriteStockList" data-role="listview" data-filter="true" data-theme="c">

                                                                </ul>   

1 个答案:

答案 0 :(得分:0)

这意味着在jQuery知道它是什么之前你正在调用listview()。最可能的原因是您负责加载负责listview()的库太迟或根本没有。

您可以按F12并将上面的JavaScript片段粘贴到控制台并按Enter键来检查是否正在加载它。如果它有效,您知道它已正确加载,问题是您在它准备好之前就已经调用它。

一种可能的解决方案是让您的脚本等到文档准备好后再运行它,如下所示:

$(document).ready(function(){
  $('#FavouriteStockList').listview('refresh');
});