/ / $ .mobile.changePageを呼び出すときにajax navシステムを無効にする方法-jquery-mobile

$ .mobile.changePageを呼び出すときにajax navシステムを無効にするには? - jquery-mobile

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がまだ使用されています

回答:

回答№1は1

と同じ問題を抱えていた

$.mobile.changePage( url );

$ .mobile.ajaxEnabled = falseで。

代わりにこれを使用する必要がありました。

window.location = url;