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;