Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解释使用JSON头初始化XMLHttpRequest时出现的DOM 11错误_Javascript_Json_Dom_Xmlhttprequest - Fatal编程技术网

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”?已经有很多线程解决了这个问题。

我得到这个错误是这个更大的谜题的一部分

用于进一步研究

  • 请参阅第18章“脚本化HTTP”第491页O'Reilly的《Javascript第6版明确指南》一书中讨论了XMLHttpRequest, 注意,它不仅仅是关于HTTP或XML(历史遗迹)

  • Mozilla关于XMLHttpREquest的开发条目

  • 在设置请求头之前,需要
    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' );