1
我有一个按钮,链接到当前页面并传递一个参数,以表明服务器需要刷新页面上的项目列表。它第一次工作,但随后的点击不遵循href。现在,我只需使用:Jquery Mobile按钮只触发一次
<a href="settings.html?refresh=1" data-role="button" data-icon="refresh" data-inline="true">Refresh the list</a>
我有一个按钮,链接到当前页面并传递一个参数,以表明服务器需要刷新页面上的项目列表。它第一次工作,但随后的点击不遵循href。现在,我只需使用:Jquery Mobile按钮只触发一次
<a href="settings.html?refresh=1" data-role="button" data-icon="refresh" data-inline="true">Refresh the list</a>
我认为是因为jQuery移动不会重新加载页面时已经加载它。有reloadPage选项,您可以传递给changePage()强制重新加载。
尝试类似this:
<a class="force-reload" href="settings.html?refresh=1" data-role="button" data-icon="refresh" data-inline="true">Refresh the list</a>
$('a.force-reload').on('click', function(e) {
var url = $(this).attr('href');
$.mobile.changePage(url, { reloadPage: true});
});
那完美。并感谢包含与背景信息的链接。 – stdout 2013-04-22 12:16:57