gpt4 book ai didi

Javascript JQuery Listview 刷新错误消息 - 未捕获的 TypeError : undefined is not a function

转载 作者:行者123 更新时间:2023-11-28 07:52:14 25 4
gpt4 key购买 nike

我对 JavaScript 很陌生。将一些对象添加到 ListView 后,我在刷新和更新 JQuery ListView 时遇到问题。我收到一条错误消息,说 ListView 刷新方法是“未捕获的类型错误:未定义不是函数”。有谁知道这是怎么回事吗?

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

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

</ul>

最佳答案

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

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

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

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

关于Javascript JQuery Listview 刷新错误消息 - 未捕获的 TypeError : undefined is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com