当我想访问带有散列标签(在我的onReady函数中生成的标签)的页面时,jQuery手机会尝试进行ajax调用。它失败。当我的onReady函数被调用时,我必须检查url并调用$ .mobile.changePage()来显示它。
var loc = window.location.href;
var loc = loc.split('#').pop();
if (loc !== "http://lift.pageforest.com/") {
$.mobile.changePage(loc, 'pop', false, true);
}
这一切很好,但jQuery Mobile的仍然取得导致抛出控制台以及显示给用户一个很大的错误DIV错误失败的Ajax调用。
我试着重写$ .mobileinit函数ajaxEnabled()为false,因为我永远不会使用ajax。 http://jquerymobile.com/demos/1.0a3/#docs/api/globalconfig.html 不幸的是,创造了一大堆其他问题。
为什么jQuery Mobile会自动假定我想使用ajax,并且我不会在自己的onReady函数中生成任何内容?我如何解决这个问题?
2011-02-25
Bobby
+0
你有没有演示你的页面在哪里发生这种事情? –