我正在尝试对我的服务器进行相当简单的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: ");
}
});
有人有任何其他想法吗?
答案 0 :(得分:0)
似乎与最新的3.2版本有关...恢复到2.9并且它工作正常。