2012-04-14 1 views
1

У меня есть приложение Android Phonegap, которое имеет несколько вызовов AJAX, они работают через Wi-Fi, но не в 3G с некоторыми провайдерами. Я живу в Нидерландах и работаю над T-Mobile, но это не слишком высоко (голландский провайдер). У меня есть локальный файл jQuery, но и попробовал внешний, оба не работали. Я тестировал на Phonegap 1.5, 1.6 и 1.4.1, и ни один из них не работает.AJAX Call не работает на некоторых провайдерах 3G

на основе AJAX вызов довольно простой:

$.ajax({ 
    url: "URL TO BE LOADED", 
    type: 'post', 
    data: "username="+gebruikersnaam, 
    success: function(data) { 
     alert(data); 
    }, 
    error: function(data){ 
     alert(data); 
    } 
}); 

Я понятия не имею, почему он не работает.

Заранее благодарен!

ответ

0

SDK не разрешает запросы Ajax/Cross-domain. Попытка конфиг [$.mobile.allowCrossDomainPages = true; $.support.cors = true

http://jquerymobile.com/test/docs/pages/phonegap.html

+0

Но это работает нормально через Wi-Fi и некоторых провайдеров 3G, поэтому я не думаю будет проблемой. –

+0

У меня такая же проблема с моим вызовом ajax. $ .mobile.allowCrossDomainPages = true; $ .support.cors = true не решена моя проблема .. –

Смежные вопросы