Не могу загрузить данные с внешнего URL при использовании JqueryMobile с PhoneGap - PullRequest
0 голосов
/ 16 марта 2011

Я создаю приложение для Android, используя PhoneGap и JQueryMobile. Однако я не могу заставить приложение загружать контент в div с моего сервера с помощью метода jquery, подобного следующему:

$("#home").live('pageshow', function(){  
    $("#home .content").load('http://192.168.2.18:8000/m/test/');  
});

Этот код отлично работает при загрузке с Safari. Кто-нибудь знает, почему это может быть сбой при загрузке с PhoneGap?

Редактировать: это происходит только с эмулятором Android. Эмулятор iPhone ведет себя как положено.

Ответы [ 2 ]

0 голосов
/ 17 марта 2011

Это оказалось проблемой конфигурации с PhoneGap.Убедитесь, что вы изменили файл AndroidManifest.xml в соответствии с инструкциями, чтобы приложение имело необходимые разрешения.http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart

0 голосов
/ 16 марта 2011

Вы также используете Jquery Full? Если да, то какая версия?

У меня была эта проблема с 1.5.1 JQuery и Phonegap 0.9.4

Я вернулся на 1.4.3 Jquery и 0.9.3 Phonegap, и все было хорошо.

...