使用XMLHttpRequest时出错

时间:2018-01-09 10:36:50

标签: javascript google-chrome firefox xmlhttprequest

使用XMLHttpRequest时遇到问题。一个发生在Chrome中;另一个在firefox中

xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4) {
        if (this.status == 200) 
            elmnt.innerHTML = this.responseText;
        }
        if (this.status == 404) {
            elmnt.innerHTML = "Page not found.";
        }
    }
}
xhttp.open("GET", file, true);
xhttp.send();

我在本地工作,即所有协议都是file://

在chrome中,我添加了参数--allow-file-access-from-files,this.status为0.为什么?

在firefox中,状态为200,但当包含的文件包含如下代码时,会出现XML解析错误:

<script>
alert(-1<1);
</script>

发生了XML解析语法错误,指示第10个字符。

为什么呢?我猜火狐不会识别'&lt;'在脚本之间。

他们是错误还是我还不知道的一些问题?

0 个答案:

没有答案