0

要链接同一页面内或 html 页面外的页面,它可能会根据链接重定向到特定<a>链接

这是html的代码:

<div data-role="page" id="main">
   <a href="pop.html" data-transition="slide">page1</a>
   <a href="#page2" data-transition="slide">page2</a>
</div>
<div data-role="page" id="page2">
  this is page2
</div>

这里 page1 是外部 html 文件,如果我们单击它显示为Loading Error 页面

而 page2 在同一页面中,因此它重定向到它。请为此提供有关如何链接外部html 的建议。

4

1 回答 1

0

来自 JQM 文档:

没有 Ajax 的链接

指向其他域或具有 rel="external"、data-ajax="false" 或 target 属性的链接将不会被 Ajax 加载。相反,这些链接将导致整个页面刷新而没有动画过渡。两个属性(rel="external" 和 data-ajax="false")具有相同的效果,但语义不同:链接到另一个站点或域时应使用 rel="external",而 data-ajax=" false" 对于简单地选择域中的页面不通过 Ajax 加载很有用。由于安全限制,框架总是选择链接到外部域的 Ajax 行为。

于 2013-02-22T12:54:21.050 回答