Я создал приложение в PhoneGap. Я передаю код приложения и загружаю его в сборку phonegap. В настоящее время я тестирую его только на Android. Мое приложение использует Jquery Ajax для загрузки некоторого контента с моего сервера. Это работало В течение последних 10 дней. Сегодня он просто остановился.Телефонная книга не может загрузить удаленный контент
Приложение не может скачивать контент с любого сервера. Это включает мою таблицу стилей (да, я предпочитаю размещать ее на сервере) и jQuery, размещенную в Google. Я решил эти проблемы с файлами, просто добавив jquery.min.js и клиентский файл style.css, но вызовы $ .ajax, на которые я так сильно полагался, не могут стать клиентскими.
Мой файл config.xml всегда был
<access origin="*" />
Файл в вопросе есть этот код в нем:
<body onLoad="loaded();"> .........
function loaded(){
alert("function called.");
$.support.cors=true;
}
код, который теперь неудовлетворительную выглядит следующим образом:
var request = $.ajax({
url: "http://myserver/somefile.php",
method: "POST",
data: { variable:value},
dataType: "html"
});
request.done(function(msg) { alert(msg); }
Может ли кто-нибудь еще заняться качелями?
При тестировании приложения с помощью отладчика возникают ли ошибки в журнале консоли adb? – Dilberted
Всякий раз, когда я запускаю отладку weinre, я просто вижу «Цели: Нет», а заголовок страницы «Целевая не подключен». Так что у меня нет возможности отлаживать это с помощью средства отладки Build – GRY
Глупые идеи: попробуйте попытаться поймать ваш вызов ajax и request.done и показать предупреждение. Может быть, есть исключение – Dilberted