2013-11-29 43 views
0

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

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

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