ajax readystate在中止时永远不会返回0

时间:2014-03-21 17:26:00

标签: javascript ajax

为什么当我使用下面的代码时,即使连接开始或中止,我也看不到0 readyState?

您可以在http://www.quemfazsite.com.br/teste1.php或使用以下代码

进行检查
<input type="file" id="teste" />
<div onclick="aqui.abort();">abort</div>

<script type="text/javascript">

document.getElementById("teste").onchange = function() {

    aqui = new XMLHttpRequest();

    aqui.onreadystatechange = function() {

        console.log(aqui.readyState);

    };

    aqui.open("POST","http://www.example.com",true);

    var conteudo_arquivo = new FormData();
    conteudo_arquivo.append("arquivo",document.getElementById("teste").files[0]);   

    aqui.send(conteudo_arquivo);

}

</script>

0 个答案:

没有答案