2013-11-29 70 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,它工作正常。