单击Iphone模拟器/ Jquery Mobile-PhoneGap中的listview项后,页面无法加载

时间:2012-01-13 20:26:23

标签: javascript iphone ios jquery-mobile cordova

我正在使用jQuery Mobile和PhoneGap为iPhone创建一个webapp。在Safari for Mac和Chrome for Windows中,一切正常。

当我去iPhone模拟器时,问题就开始了。我使用以下输出行动态填充列表视图:

output += "<li class='elist'> \
            <a href=\"article.html?id="+id+"\" data-transition=\"none\">    \
            <img src=\"img/"+ImageURL+"\" height='70' width='70' />         \
            <h4>"+Title+"</h4>                                              \
            <p>"+month[mMonth]+" "+mDay+", "+mYear+"</p>                    \
            </a> \
            </li>";

生成列表元素后,单击此列表元素,加载图标将永久显示,甚至不会加载页面。如果我尝试rel=external,它将失去动画和Jquery移动的目的。

知道为什么会这样,以及如何解决它?

1 个答案:

答案 0 :(得分:0)

您确定article.html文件与链接到该文件的页面位于同一目录中吗?

此外,您将查询字符串传递给新页面。如何解析article.html文档中的查询字符串?