【发布时间】:2014-12-17 03:02:32
【问题描述】:
由于某种原因,当我使用网络浏览器上的后退/前进按钮时,jQuery Mobile 有时会返回空白页。
所以我四处搜索,很多人说要关闭 AJAX,你的后退/前进按钮会更好用。
所以我在我的程序中添加了以下代码:
$(document).bind("mobileinit", function(){
$.mobile.ajaxEnabled = false;
});
这样,每个网页都会在自己的 URL 中加载。
所以我把它放进去,但是当我点击链接时,有些页面仍然给我一个空白页面。
URL 访问浏览器,所以我知道 AJAX 已禁用。
在浏览器上按“刷新”会正确加载页面。
也许与 Rails Turbolinks 有冲突?这是我唯一能想到的问题原因。
我在 Ruby on Rails 4.1.7 上使用 jQuery 1.4.5。
【问题讨论】:
标签: jquery-mobile ruby-on-rails-4.1