Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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 XHR请求被表示为已取消,尽管它似乎已成功_Javascript_Jquery_Ajax_Google Chrome Devtools - Fatal编程技术网

Javascript XHR请求被表示为已取消,尽管它似乎已成功

Javascript XHR请求被表示为已取消,尽管它似乎已成功,javascript,jquery,ajax,google-chrome-devtools,Javascript,Jquery,Ajax,Google Chrome Devtools,这不是一个真正的问题,因为代码是有效的,但我只是好奇为什么会发生这种情况 我有以下ajax帖子的jQuery代码: $.post('./add_fee_row/<?php echo $date; ?>',post, function(data){ ... }); $.post('./添加费用行/',post,函数(数据){…}); 一切都很顺利 然而,在Chrome控制台上,它说: 为什么说取消了 一切都发生了,就好像这篇文章是成功的一样。为什么会这样说 (如果需要,可以使用ph

这不是一个真正的问题,因为代码是有效的,但我只是好奇为什么会发生这种情况

我有以下ajax帖子的jQuery代码:

$.post('./add_fee_row/<?php echo $date; ?>',post, function(data){ ... });
$.post('./添加费用行/',post,函数(数据){…});
一切都很顺利

然而,在Chrome控制台上,它说:

为什么说取消了

一切都发生了,就好像这篇文章是成功的一样。为什么会这样说

(如果需要,可以使用php服务器代码)


我正在使用Google Chrome版本:17.0.942.0

当Chrome发现实际数据与标题不匹配时,可能会发生这种情况

如果您在返回答案时添加了标题类型,则不应说已取消(内容类型:text/plain。例如)


您可以通过查看事件选项卡-响应标题来检查它们。

Chrome开发工具中有一个bug,它已经被修复:

不久前,当我处理一些对Sinatra web服务的调用时,我遇到了同样的问题,但从未解决过,所以我也很好奇。这似乎是我们的朋友@Chrome的又一次伟大更新。我也开始收到那些被取消的信息。在使用jQuery时也是如此。终于摆脱了那些讨厌的弃用()消息,现在:P@PeeHaa不,我仍然有不推荐使用的消息…@Neal:我升级到1.7,在此之前,我通过删除罪犯来修复它。我的代码特别有一个头类型:
header('Content-type:application/json')