Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的Jquery.ajax调用会触发错误事件?_Javascript_Jquery_Ajax - Fatal编程技术网

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

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",

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

为什么要抛出“失败”事件


数据正确地到达了我的后端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); 
});