Javascript: InvalidStateError:DOM Exception 11
Javascript: InvalidStateError:DOM Exception 11
我有下面处理HTTP请求的代码。但我得到
错误:InvalidStateError:DOM异常11
错误。
if (window.XMLHttpRequest) {
req_settings = new XMLHttpRequest();
req_settings.onreadystatechange = processChange;
req_settings.open("GET", url, true);
req_settings.send();
} else if (window.ActiveXObject) {
req_settings = new ActiveXObject("Microsoft.XMLHTTP");
if (req_settings) {
req_settings.onreadystatechange = processChange;
req_settings.open("GET", url, true);
req_settings.send();
}
}
req_settings.onreadystatechange = processChange;
req_settings.send();
请帮忙。
您正在调用send()
两次,这是无效的。你的代码应该是
if (window.XMLHttpRequest) {
var req_settings = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req_settings = new ActiveXObject("Microsoft.XMLHTTP");
} else
throw "environment does not support ajax";
req_settings.onreadystatechange = processChange;
req_settings.open("GET", url, true);
req_settings.send();
该代码毫无意义,您将调用
req_settings.onreadystatechange = processChange;
req_settings.send();
两次,在if里面做,在if外面做!把里面的拿走。此外,它应该使用本机对象。使用图书馆!
相关文章:
- Angular Hot毛巾 'blocks.exception' 和 'blocks.router' 不会在浏览器中显示
- RTCMultiConnection exception on connection.addStream()
- Ajax jquery exception
- Jasmine javaScript exception
- jQuery Ajax exception catcher
- TypeError (null reference exception) when using dom-construc
- $("*") with exception?
- 在 werkzeug-exception 上设置标头
- chrome.tabs.query status:loading -> exception?
- Running Java from Nashron JavaScript - Exception java.lang.C
- GWT, NoSuchElement exception
- Applet java.io.FilePermission exception
- PhoneGap iOS + DOM Exception 18
- Google Chrome NETWORL_ERR: XMLHttpRequest Exception 101
- Exception ClientScript.RegisterStartup on按钮单击
- 错误:未捕获的异常:[exception.."字符串包含一个..quot;
- Javascript: InvalidStateError:DOM Exception 11
- DOM Exception 18 getImageData
- jQuery mobile - DOM Exception 18
- 如何检查与nodejs的omegle集成中的错误(UNHANDLED EXCEPTION)