我正在使用从我使用Jquery Mobile
的页面到我不使用的页面的链接。出于某种原因,Jquery Mobile
样式仍然存在于我链接到UNTIL
的页面上,我刷新页面,在这种情况下页面正确加载。我对可能导致此问题的原因感到困惑,我已经在Firefox和Chrome上测试了它。我试过禁止缓存所有没有运气。
有没有人知道可能导致这种情况的原因?
提前致谢。
hello_world.php:
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
</head>
<body>
<a href="create2.php" data-icon="plus" class="ui-btn-left">Create</a>
</body>
</html>
create2.php:
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<form>
Title: <input type="text" name="title" value="">
submit: <input type="submit" value="submit">
</form>
</body>
</html>
答案 0 :(得分:2)
请参阅此页面以了解jquerymobile链接的工作原理
将此属性设置为锚点rel="external", data-ajax="false"
http://demos.jquerymobile.com/1.2.0/docs/pages/page-links.html
指向其他域或具有rel =&#34; external&#34;的链接, 数据AJAX =&#34;假&#34;或者目标属性不会被Ajax加载
默认链接行为:Ajax
启用动画页面过渡,指向的所有链接 外部页面(例如products.html)将通过Ajax加载。去做这个 不引人注意地,框架解析链接的href来制定一个 Ajax请求(Hijax)并显示加载微调器。 这一切都是 由jQuery Mobile自动完成。