2012-05-29 54 views
0

我有一個Ajax調用:Ajax調用返回null:PhoneGap的Android的

$.ajax({ 
    url : 192.168.4.111/....., 
    type : "GET", 
    async : "true", 
    username : username, 
    password : password, 
    success : controller.handleSuccess, 
    error : controller.handleError, 
    beforeSend : function(xhr) { 
    xhr.setRequestHeader('X-CSRF-Token', "fetch"); 
    xhr.withCredentials = true; 
    } 
}); 

但是,這並不工作,我得到迴應,但也有數據。響應是「空」。 任何人都可以幫助我嗎?如果我在android模擬器的瀏覽器中調用相同的html項目,那麼只有當我想用Phonegap創建我自己的項目時纔會出現問題。

+0

當由'controller.handleSuccess'處理時,響應是'null'?您是否嘗試過沒有changinf請求標頭?爲什麼'async:「true」'而不是'async:true'? –

回答

0

我假設你在android上測試過它。請注意,在瀏覽器中使用這項工作必須使用JSONP或其他跨域技術。