こんにちは、このために 2 日間壁に頭をぶつけています。jQuery と phonegap を学んでいて、アプリケーションの開発で次の問題に直面しています。
phonegap アプリケーションには簡単なシナリオがあります。
index.html と page2.html という 2 つの HTML ページがあります。
index.html には、例として data-role="page" を含む 2 つ以上の div があります。
<div data-role="page" id="login" data-theme="d" ">
と
<div data-role="page" id="main" data-theme="d" ">
page2.html は例のリストです。
<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>
ここで問題は、これをクリックすると、ダイアログ アプリケーション エラーでクラッシュすることです。
ネットワーク エラーが発生しました。(file:///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":"ネットワーク エラーが発生しました。"})
**
window.location 、 window.location.href、jquery の onPageChange() などを試しました...
しかし、何も機能しません。
これを達成するための解決策はありますか??