我得到了下面的错误。
未知错误: INVALID_STATE_ERR: DOM异常11
下面是我获得错误运行时的代码。
xhttp.setRequestHeader("Content-type","application/xhtml+xml");<br>
xhttp.open("POST",xmlFile,true);<br>
xhttp.send(postData);我在false的第三个参数中尝试使用xhttp.open。
有人能告诉我是什么原因造成的吗?
发布于 2012-08-22 11:53:19
错误来自于执行的顺序:
xhttp.open("POST",xmlFile,true);
xhttp.setRequestHeader("Content-type","application/xhtml+xml");
xhttp.send(postData);您必须首先打开连接,然后设置请求头,否则将得到错误。
发布于 2013-01-05 13:03:06
XMLHttpRequest::Status在XMLHttpRequest::readyState更改为4 ie之前不可用。已经从服务器获得了适当的响应,现在已经在Status变量中填充了响应。
因此,访问XMLHttpRequest::Status可能导致此错误。
解决方案:首先验证readyState,并仅在成功访问Status时验证
if (xmlhttp.readyState==4)
{
switch (xmlhttp.status)
{
case 200: // Do the Do
break;
case 404: // Error: 404 - Resource not found!
break;
default: // Error: Unknown!
}
}发布于 2022-02-02 09:08:48
套接字尚未配置/初始化/打开连接,并且已调用send
https://stackoverflow.com/questions/12072315
复制相似问题