0

嗨,我为此头疼了两天。我正在学习 jQuery 和 phonegap,并在开发应用程序时面临以下问题。

我在 phonegap 应用程序中有一个简单的场景。

我有两个 HTML 页面,分别是 index.html 和 page2.html。

index.html 有两个或多个带有 data-role="page"的 div,例如。

<div data-role="page" id="login" data-theme="d" ">

<div data-role="page" id="main" data-theme="d" ">

page2.html 是 ex 的列表。

<ul id="test" data-role="listview" data-inset="true">
<li data-icon="false"><a href="index.html#main" rel="external" id="othertest">
go to main
<span class="listdetails">
</a>
</span>
</li>

所以这里的问题是,当我单击它时,它会因对话框应用程序错误而崩溃。

发生网络错误。(文件:///android_asset/www/index.html#main)

这是我的日志猫输出。

**

11-30 01:01:33.296: D/DroidGap(25758): onMessage(onPageStarted,file:///android_asset/www/index.html#main) 11-30 01:01:33.296: D/Cordova(25758) :CordovaWebViewClient.onReceivedError:错误代码=-1 描述=发生网络错误。URL=file:///android_asset/www/index.html#main 11-30 01:01:33.296: D/DroidGap(25758): onMessage(onReceivedError,{"errorCode":-1,"url":"file :///android_asset/www/index.html#main","description":"发生网络错误。"})

**

我已经尝试过 jquery 的 window.location 、 window.location.href、onPageChange() 等...

但没有任何效果。

任何解决方案来实现这一目标?

4

0 回答 0