2011-08-23 93 views
2

我想这样做与jQuery Mobile的一个简单的事情:jQuery Mobile的加载本地HTML页面

我对Android的离线Web应用程序(使用phonegapp和jQuery移动)

我做一个列表与链接指向我的本地HTML文件:

<ul data-role="listview" id="mylist"> 
      <li><a href="./information.html">Information</a> </li></ul> 

当我点击不显示我的文件information.html和显示生成的HTML页面的样子:

<div style="min-height: 965px;" class="ui-page ui-body-c ui-page-active" 
data-url="[fullpath]/information.html" data-role="page">undefined</div> 

显示的内容并非来自information.html

(i have also tried with <li><a href="#information">Information</a> 

但结果是一样的...

你有什么想法?

谢谢。

回答

1

据我所知,jQuery Mobile试图自动做一些花哨的东西。如果您不希望这样做,请将rel="external"放入您的链接标记中。所以这可能工作:

<a href="./information.html" rel="external"> 
+0

谢谢,有效它的工作原理... – 7vingt

+0

谢谢 它是工作,不幸的是,这里information.html需要relad所有的jQuery + jQuery的移动,似乎拿一个大的时间... 我已经完成了一个HREF =“#other_page”的考验,这是当然的高性能,但通过重新加载所有网页+的jQuery +其他库,表现都非常糟糕:( 我不知道是否有一种方法可以让jquery解释加载的页面,而无需在加载的代码中加载库... – 7vingt