Javascript 解释使用JSON头初始化XMLHttpRequest时出现的DOM 11错误
我得到这个错误是这个更大的谜题的一部分 用于进一步研究Javascript 解释使用JSON头初始化XMLHttpRequest时出现的DOM 11错误,javascript,json,dom,xmlhttprequest,Javascript,Json,Dom,Xmlhttprequest,我得到这个错误是这个更大的谜题的一部分 用于进一步研究 请参阅第18章“脚本化HTTP”第491页O'Reilly的《Javascript第6版明确指南》一书中讨论了XMLHttpRequest, 注意,它不仅仅是关于HTTP或XML(历史遗迹) Mozilla关于XMLHttpREquest的开发条目 在设置请求头之前,需要open()XMLHttpRequest。只要在调用open()之后将该行移动到: 可能的重复项您是否尝试过在堆栈溢出中搜索“DOM 11”?已经有很多线程解决了这个问题。
open()
XMLHttpRequest。只要在调用open()
之后将该行移动到:
可能的重复项您是否尝试过在堆栈溢出中搜索“DOM 11”?已经有很多线程解决了这个问题。@ŠimeVidas:这不是一个好的副本。无效状态\u ERR/11用于很多事情……假设我只是在浏览器控制台中运行代码,在这种情况下,
“example.php”
应该是什么?Mozilla开发站点有一些怪物“url+=((/\?/).test(url)?“&”:“+”)(new Date()).getTime()“
,但这里可能没有什么?(很抱歉,这可能是一个转储问题,仍在学习/阅读内容…@hhh:无论你想请求什么页面-但它必须在同一域名中,否则你会得到一个例外。有一个问题,没有页面。我在另一个问题中的目的是在地址http://127.0.0.1:5984/test
,couchDB可以这样访问。@hhh:如果没有页面,JavaScript在哪里运行?任何一个你碰巧打开了“开发者工具”窗口的旧网站?@hhh:如果CouchDB是为方便JavaScript访问而设置的(我不知道),只需输入该URL即可。否则,您需要发送一些额外的标题-在CORS上阅读。或者,如果这只是为了您自己,您可以启动带有标志“禁用web安全”的Chrome[ium]实例,但不要浏览其他任何地方。
var xhr = new XMLHttpRequest();
xhr.setRequestHeader( 'Content-Type', 'application/json' );
//Error: INVALID_STATE_ERR: DOM Exception 11
var xhr = new XMLHttpRequest();
xhr.open( 'POST', 'example.php', true );
xhr.setRequestHeader( 'Content-Type', 'application/json' );