2013-04-21 96 views
1

我有一个按钮,链接到当前页面并传递一个参数,以表明服务器需要刷新页面上的项目列表。它第一次工作,但随后的点击不遵循href。现在,我只需使用:Jquery Mobile按钮只触发一次

<a href="settings.html?refresh=1" data-role="button" data-icon="refresh" data-inline="true">Refresh the list</a> 

回答

1

我认为是因为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}); 
}); 
+0

那完美。并感谢包含与背景信息的链接。 – stdout 2013-04-22 12:16:57