Sencha ajax呼叫在设备上失败

时间:2013-11-29 00:46:22

标签: ajax post extjs cordova

我正在尝试对我的服务器进行相当简单的ajax调用来处理登录等。应用程序是使用sencha和phonegap编写的。据我所知,因为phonegap发送所有请求作为文件//跨域问题不适用。但是,在真实设备上测试时,我经常会遇到故障。如果我将sencha应用程序实现为localhost,那么一切正常(这是调用不同的服务器)。通话成功等等。但是当我在eclipse中构建并将其移植到我的手机时,我总是会失败。我正在使用的代码如下,但我不认为这是因为正如我所说的,这在本地工作。

Ext.Ajax.request({
    url: 'http://xxx/global/external_api.ashx',
    timeout: 3000,
    method: 'POST',
    params: requestData,
    success: function (xhr) {
        alert('Success: ');
    },
    failure: function (e) {
        alert("An error occured connecting to the server: ");
    }
});

有人有任何其他想法吗?

1 个答案:

答案 0 :(得分:0)

似乎与最新的3.2版本有关...恢复到2.9并且它工作正常。