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