Javascript 为什么我的Jquery.ajax调用会触发错误事件?
当我调用以下jquery.ajax时,它总是返回一个fail。当我进一步查看响应时,它显示ok状态和200响应 为什么要抛出“失败”事件Javascript 为什么我的Jquery.ajax调用会触发错误事件?,javascript,jquery,ajax,Javascript,Jquery,Ajax,当我调用以下jquery.ajax时,它总是返回一个fail。当我进一步查看响应时,它显示ok状态和200响应 为什么要抛出“失败”事件 数据正确地到达了我的后端url。我确保服务器使用一些有效的json数据进行响应,并且一切正常。那么,错误消息是什么?我找不到错误消息。那么,如果没有记录任何内容,您如何知道失败处理程序会被触发呢?因此console.log(v)只是空的?它期望返回有效的JSON $.ajax({ url: "myurl", type: "POST",
数据正确地到达了我的后端url。我确保服务器使用一些有效的json数据进行响应,并且一切正常。那么,错误消息是什么?我找不到错误消息。那么,如果没有记录任何内容,您如何知道失败处理程序会被触发呢?因此
console.log(v)
只是空的?它期望返回有效的JSON
$.ajax({
url: "myurl",
type: "POST",
contentType: "application/json; charset=utf-8",
data: mydata,
dataType: "json"
}).done(function (data) {
alert("success" + data.slice(0, 100)); })
.fail(function (v) {
console.log(v); })
.always(function (v) {
alert("complete"+v);
});