我正在构建应用程序和服务器(不幸的是在不同的域上)
在我的应用程序上:
$.ajax({
url: BASE_URL + "api/create",
type: "get",
async: false, // why do I need this
dataType: "jsonp",
data: {
"auth_token": "cBQHASwKszsW4e75unK6"
},
error: function(error) {
alert(JSON.stringify(error));
},
success: function(data) {
alert(data);
}
});
我知道服务器正在返回(当我在浏览器中访问它时):
jQuery1910041686943266540766_1365730282085({"error":"User does not exist","status":400})
(这是正确的数据)
但是,ajax 请求失败并列为状态“失败”并键入“待定”
我不确定这里发生了什么
我也试过:
$.getJSON(BASE_URL + "api/create?auth_token=cBQHASwKszsW4e75unK6&callback=?", function(data) {
alert(JSON.stringify(data));
});
这也失败了