说是如下的代码可让 jQuery Mobile 不使用 Ajax 方式加载链接:
$(document).ready(function() { // disable ajax nav $.mobile.ajaxLinksEnabled = false; });
测试了无效果啊!!!
测试发现下面代码可行,但是页面部分样式丢失
<script> $(document).bind("mobileinit", function(){ $.mobile.ajaxLinksEnabled(false); }); </script>######不想影响样式的话,就在标签离加上data-role="none",我是这样做的######试了一下 确实有效######
$.mobile.page.prototype.options.domCache = false; 用这个也可以
######怎么测试有效无效。我加不加
$.mobile.ajaxLinksEnabled(
false
);感觉都是用ajax实现的。
比如A迁到B画面的时候,把B画面的form写在
<div data-role="page"。。外面的话 就加载不进来。必须得卸载 "page" 的里面。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。