使用 Cordova 2.4.0 - Windows Phone 7
我厌倦了从 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() 函数中
更新 2 使用 window.location.replace 后,localStorage["Key 从第一页输入"] 在目标页面中被清除。