Я видел некоторые другие вопросы об этом, но ничего, что решило бы мою проблему. Я использую приведенный ниже код, чтобы сделать запрос ajax на phonegap 2.9.0. Междоменное разрешение исправлено. Работая в моем браузере, скрипт идеален. Но когда дело доходит до Android, он запускает весь код, но responseText становится пустым.
var request = new XMLHttpRequest();
request.open("GET", url, true);
request.onreadystatechange = function(){
if (request.readyState == 4) {
if (request.status == 200 || request.status == 0) {
$("#app").html(request.status + request.responseText);
}
}
}
request.send();
Итак, как вы можете видеть в коде, элемент #app получает значение request.status 200, но responseText пуст на устройстве Android, но в браузере работает нормально. Он показывает данные, которые я ищу. Кто-нибудь знает, что это?