简体   繁体   English

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

[英]Why is my Jquery.ajax call triggering error event?

When I call the following jquery.ajax it always returns a fail. 当我调用以下jquery.ajax时,它总是返回失败。 When I look further into the response it shows an ok status and 200 response. 当我进一步查看响应时,它会显示正常状态和200响应。

Why is it throwing a "fail" event? 为什么会引发“失败”事件?

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

The data is reaching my backend url correctly. 数据正确到达了我的后端网址。

我确保服务器以一些有效的json数据响应并且一切正常。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM