我正在使用PhoneGap构建Android应用程序,为CodeIgniter构建API。我正在尝试向API发出Ajax请求以验证用户身份。 Ajax请求成功,但它不返回JSON数据。如果我在浏览器中尝试使用相同的API URL,我会得到正确的回复。
$.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);
}
});
成功函数将响应警告为null。我做错了什么?
答案 0 :(得分:3)
确保auth_url是IP地址而不是localhost。