2012-04-14 72 views
1

我有一个Android Phonegap应用程序有一些AJAX呼叫,他们的工作通过WiFi,但没有与一些提供商的3G。我住在荷兰和它在T-Mobile上工作,但它并没有结束(荷兰提供商)。我有一个本地jQuery文件,但也尝试了外部的一个,都没有工作。我在Phonegap 1.5,1.6和1.4.1上测试过,其中没有一个正在工作。AJAX呼叫不工作在一些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 /跨域请求。试图CONFIG [$.mobile.allowCrossDomainPages = true; $.support.cors = true

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

+0

但它的工作通过WiFi和3G的一些供应商就好了,所以我不认为这就是问题。 – 2012-04-16 05:24:49

+0

我有我的ajax调用相同的问题。 $ .mobile.allowCrossDomainPages = true; $ .support.cors = true没有解决我的问题.. – 2012-06-01 12:44:44