我的 jqm 页面中有一个“正常”链接,如下所示:
<a href="http://www.mysite.com/mobile/page.php?attribute=value">
如果我单击它,考虑到属性值并根据属性值动态加载它所需的所有内容,它不会正确刷新。我知道这是因为 jqm 尝试像这里提到的那样进行 ajax 调用:
When you use pageChange an Ajax request will be made to that url and it will be
loaded only the content inside the div with data-role="page". So everything you
have out of this element will be ignored (JS and CSS).
所以,我在我应该使用的文档$.mobile.ajaxEnabled=false;
或rel=external
链接或链接target=_blank
上找到了。
但对我来说奇怪的是,只有当我将target=_blank
属性设置为我的链接时,这才会真正发生。所以,我想知道是否有人遇到过这种问题,你是如何解决的?问题是,我想避免使用表单,target=_blank
因为它会在我的浏览器中打开一个新选项卡(正如预期的那样,但这从用户的 POV 来看并不好)。
我使用的jqm版本是1.2