Jquery Mobile按钮仅触发一次

时间:2013-04-21 15:59:20

标签: jquery-mobile

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

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

1 个答案:

答案 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} );
});