无法使用 jQueryTemplate 刷新 jQueryMobile 列表
我无法刷新 jQueryMobile 中的列表。
$('ul').listview('refresh');
上面的代码生成以下错误:
未捕获的异常:在初始化之前无法调用列表视图上的方法;尝试调用方法“刷新”
I'm unable to refresh lists in jQueryMobile.
$('ul').listview('refresh');
The code above generates the following error:
uncaught exception: cannot call methods on listview prior to initialization; attempted to call method 'refresh'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保在加载 DOM 之前不调用
refresh();
$(document).ready()
确保这一点。在 DOM 完成加载之前,列表不会初始化,因此您需要对未初始化的内容调用刷新来解释您的错误。Make sure that you're not calling
refresh();
until the DOM is loaded$(document).ready()
ensures this. Lists are not initialized until the DOM has finished loading and so you'd be calling refresh on something that is not initialized explaining your error.