PhoneGap Ajax请求返回null

时间:2012-04-07 20:55:32

标签: jquery android ajax cordova

我正在使用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。我做错了什么?

1 个答案:

答案 0 :(得分:3)

确保auth_url是IP地址而不是localhost。