成功的ajax请求导致错误回调而不是成功

时间:2018-02-12 16:06:31

标签: javascript jquery ajax api

我有一个针对我的API的AJAX请求,但响应会转到error回调而不是success回调,我不知道为什么。状态响应头是成功状态(200)。你能帮帮我吗?

我可以通过complete回调避免此问题,如果状态代码为200或400,我将显示我想要的内容,但它无法解决实际问题。这实际上就是我所做的,但它不是最好的解决方案。

$.ajax({
  url: 'http://api.asaplace.v-labs.fr/users/me/cards/' + numCard,
  dataType: 'json',
  type: 'DELETE',
  headers: {
    'Authorization': 'Bearer ' + this.state.token
  },
  success: function() {
    console.log("success");
  },
  complete: function(xhr) {
    alert("carte supprimée avec succès");
    console.log("error");
  },
});

请求

enter image description here

1 个答案:

答案 0 :(得分:0)

我发现了错误" dataType"是JSON我把它放在xml中,感谢你的帮助