chrome开发者工具网络面板中status为(canceled)什么意思?


如下图中,chrome开发者工具网路面板中,upload链接用采用了红色标示的,更奇怪的是'status'栏的状态是(cancel),我这是在测试的 http://cmlenz.github.com/jquery-ifram... 这款工具,

程序运作正常,就是奇怪为什么status,是canceled,我直接header(200)也不行,不知道什么情况下会出现status为canceled这种状态

查询了很多资料,没有找到答案,恳请高手指点

状态图.jpg

chrome chrome开发者工具 开发工具

无敌小丰丰 12 years, 3 months ago

跨域了.
确认你upload.php 跟 你当前页面是同一个domain.

jQuery Ajax有一个API叫做.abort();
test.html

<script src="//code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
var tmp = $.ajax({
    url:'test.php',
    success : function() {alert('done');}
});
setTimeout(function(){tmp.abort();}, 500);
</script>

test.php

<?php
sleep(2);
echo 'done';

请确认你没有使用abort 主动退出http连接

天道CHEN answered 12 years, 3 months ago

Your Answer