我正在为 Android 操作系统开发一个 HTML+JavaScript 应用程序。在 HTML 页面中,我正在加载另一个具有以下代码的 JS 文件:
var Map = {};
$.getScript("cordova-2.6.0.js",function(){
Map['x'] = somthin
}
在 HTML 页面上,我正在循环浏览地图。问题是,在我的应用程序第一次加载时,一切正常。但是当我打开其他应用程序或只是返回然后我恢复我的应用程序时,地图的长度等于零。(我认为这与HTML页面加载其依赖项的顺序有关,但我不知道如何解决这个问题......)有
什么建议吗?谢谢!
在我的 JSFile.js 中编辑
我的 JS 代码:
var Map = {};
$.getScript("cordova-2.6.0.js",function(){
Map['X'] = 'hi';
});
我在 HTML 页面中的 JS 代码:
<head>
<script src="JSFile.js"></script>
</head>
<body>
$(document).ready(function(){
for(var i in Map)
{
alert(Map[i]);
}
});
</body>
实际结果是,在第一次加载应用程序时,一切都运行良好 - 我收到“嗨”警报。但是当应用程序恢复时 - 我什么也没得到。