我有一个链接到当前页面并传递参数的按钮,以指示服务器需要刷新页面上的项目列表。它第一次工作,但随后的点击不遵循href。现在我只是使用:
<a href="settings.html?refresh=1" data-role="button" data-icon="refresh" data-inline="true">Refresh the list</a>
答案 0 :(得分:1)
我认为这是因为jQuery mobile在加载页面时没有重新加载。有一个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} );
});