Cordova2.4.0の使用-WindowsPhone7
index.htmlから別のhtmlページに移動するのに疲れましたが、htmlページは正常にレンダリングされ、コンソールには次のように表示されました。
GapBrowser_Navigated :: /app/www/ViewMokhalfaDetails.html
ViewMokhalfaDetails.htmlがターゲットページであるように、しかし、ViewMokhalfaDetails.htmlのヘッダーにjsファイルを含めたにもかかわらず、スクリプトは実行されていません。
<script type="text/javascript" charset="utf-8" src="cordova-2.4.0.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<script src="Scripts/ViewMokhalfaDetails.js" type="text/javascript"></script>
ViewMokhalfaDetails.jsファイルで私はこれを書きました
$(document).ready(function () {console.log("Hello from .ready function")} );
.ready内のコードが正常に実行されなかった理由がわかりません。
アップデート1 ボタンを追加し、onclickイベントをjsファイルにある関数にバインドしました。これは.ready関数と同じ機能を実行するため、問題は.ready()関数にあります。
更新 2window.location.replaceを使用した後、localStorage["最初のページから入力されたキー"]が宛先ページでクリアされます。