2012-04-07 304 views
2

我正在構建一個Android應用程序PhoneGapCodeIgniterAPI。我正在嘗試向API發出Ajax請求以驗證用戶身份。 Ajax請求成功,但不返回JSON數據。如果我在瀏覽器中嘗試使用相同的API URL,我會正確回覆回覆。PhoneGap Ajax請求返回null

$.ajax({ 
    url:auth_url, 
    data:params, 
    dataType:'jsonp', 
    type:'get', 
    success:function(data) { 
     response = jQuery.parseJSON(data); 
     alert(response); 
    }, 
    error: function(jqXHR, textStatus,errorThrown) { 
     alert("Error status: " + textStatus); 
     alert("Error type: " + errorThrown); 
     alert("Error message: " + jqXHR.responeJSON); 
    } 
}); 

成功函數將響應提醒爲空。我究竟做錯了什麼?

+0

請確保auth_url是一個IP地址,而不是本地主機 – 2012-04-07 22:49:45

+0

@PaulBeusterien謝謝,幫助 – MrFoh 2012-04-07 22:50:59

+0

太好了,我會讓它成爲一個正式的答案 – 2012-04-08 00:07:46

回答

3

確保auth_url是一個IP地址,而不是本地主機。