我有这个 url
电话。该 url 按预期返回一个 json 对象(直接浏览器调用)但是当我通过 ajax 执行此操作时,请使用以下行
$.ajax({
url: url,
type: "GET",
dataType:"jsonp",
success: function(data) {
alert(data);
},
error : function(error) {
alert("no good "+JSON.stringify(error));
}
});
它返回我
no good {"readyState":4,"status":200,"statusText":"success"}
我知道在 stackoverflow 上还有其他类似的问题,但似乎没有人解决。
最佳答案
这表明 HTTP 请求成功但解析数据的尝试失败。
即数据未格式化为 JSONP。
关于javascript - 错误回调 {"readyState":4 ,"status":200 ,"statusText" :"success"},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14713489/