我正在使用 jquery mobile,发现当我将用户重定向到新表单时,网址未正确更新。我认识到正在进行一些 ajax 操作,但是,当我禁用 ajax 表单提交和/或链接时,ulrs 仍然没有更新。
以下js放置在mobile-1.0b3.min.js的链接上方
这几乎就像下面的内容没有任何区别。
<script type="text/javascript">
//http://jquerymobile.com/demos/1.0a3/#docs/api/globalconfig.html
$(document).bind("mobileinit", function () {
//apply overrides here
$.mobile.ajaxLinksEnabled = false;
$.mobile.ajaxFormsEnabled = false;
//$.mobile.defaultTransition = false;
//$.mobile.loadingMessage = "loading3";
//$.mobile.pushStateEnabled = true;
});
</script>
我发现只有完全禁用 ajax,URL 才会保持用户所在页面的最新状态
$.mobile.ajaxEnabled = false;
最佳答案
我已经被这个问题困扰了好几个星期了。我在这里发布了一个类似的问题,并给出了对我有用的答案......
jQuery Mobile/MVC: Getting the browser URL to change with RedirectToAction
关于jQuery Mobile URL 未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585712/