2

我在 jquery mobile mobileinit 事件中禁用了 ajax。但是当我使用 $.mobile.changePage 加载页面时,它仍然使用 ajax 加载页面。

......
<script src="/Templates/js/jquery-1.8.0.js"></script>
<script>
$(document).on("mobileinit", function () {
    $.mobile.ajaxEnabled = false;
});
</script>
<script src="/Templates/js/jquery.mobile-1.2.0.js"></script>
......

mobileinit 有效,就在我使用 $.mobile.changePage 时,它​​使用 ajax。我的意思是普通链接现在没有使用ajax,只是当我调用这个函数时,仍然使用ajax

4

1 回答 1

1

有同样的问题

$.mobile.changePage( url );

$.mobile.ajaxEnabled = false。

不得不改用这个。

window.location = url;
于 2013-05-10T03:38:35.347 回答