为什么我的Jquery.ajax调用会触发错误事件

Why is my Jquery.ajax call triggering error event?

本文关键字:错误 事件 调用 我的 Jquery ajax 为什么      更新时间:2023-09-26

当我调用以下jquery.ajax时,它总是返回一个失败。当我进一步查看响应时,它显示ok状态和200响应。

为什么要举办"失败"活动?

 $.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); 
});

数据正在正确到达我的后端url。

我确保服务器使用一些有效的json数据进行响应,一切正常。