Я разрабатываю приложение HTML + JavaScript для ОС Android. На странице HTML я загружается другой файл JS, который имеет следующий код:JavaScript - загрузка скриптов заказ
var Map = {};
$.getScript("cordova-2.6.0.js",function(){
Map['x'] = somthin
}
На HTML-странице я обхвата по карте. Проблема в том, что при первом загрузке приложения все работает хорошо. Но когда я открываю другое приложение или просто возвращаюсь назад, а затем я возобновляю свое приложение, длина карты равна нулю. (Я думаю, что это связано с тем, что страница HTML загружает свои зависимости, но я не знаю, как решить эту проблему ....)
Любые предложения? Благодаря!
EDIT
Мой JS код в Мой JSFile.js:
var Map = {};
$.getScript("cordova-2.6.0.js",function(){
Map['X'] = 'hi';
});
Мой JS код в HTML-странице:
<head>
<script src="JSFile.js"></script>
</head>
<body>
$(document).ready(function(){
for(var i in Map)
{
alert(Map[i]);
}
});
</body>
Фактический результат является то, что в первый раз приложение загружается, все работает хорошо - я получаю предупреждение «привет». Но когда приложение возобновляется, я ничего не получаю.
, если вы добавляете, как этот 'Map [ 'х '] = somthg', тогда 'length' всегда равно нулю – Cherniv
это просто пример, я зацикливаюсь на него по (var j в Map) и увеличиваю счетчик внутри цикла. – RRR
Покажите, как и когда вы делаете этот цикл – Cherniv