1

我有一个 Android Phonegap 应用程序,它有一些 AJAX 调用,它们通过 WiFi 工作,但不适用于某些提供商的 3G。我住在荷兰,它在 T-Mobile 上工作,但它还没有结束 Hi(荷兰供应商)。我有一个本地 jQuery 文件,但也尝试了一个外部的,都没有工作。我在 Phonegap 1.5、1.6 和 1.4.1 上进行了测试,但没有一个在工作。

AJAX 调用非常基础:

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

我不知道为什么它不起作用。

提前致谢!

4

1 回答 1

0

SDK 不允许 Ajax/跨域请求。尝试配置 [$.mobile.allowCrossDomainPages = true; $.support.cors = true

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

于 2012-04-16T01:36:06.000 回答