XMLHttpRequest throwing InvalidSateError saying quot;Object state must be openedquot;(XMLHttpRequest 抛出 InvalidSateError 说“必须打开对象状态;)
问题描述
代码 -
它抛出以下错误:
如何使用 -
我似乎无法弄清楚背后的原因.
I can't seem to figure out what's the reason behind.
推荐答案
错误是直截了当的:
contextMenus 的事件处理程序出错:InvalidStateError:无法在XMLHttpRequest"上执行setRequestHeader":对象的状态必须是 OPENED.
Error in event handler for contextMenus: InvalidStateError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': The object's state must be OPENED.
你需要在设置请求头之前调用.open(..)
.
You need to call .open(..)
before setting the request headers.
鉴于您的代码,我相信最好的方法是将调用移动到 init(..)
函数中的 open .
Given your code, I believe the best way would be to move the call to open in the init(..)
function.
这篇关于XMLHttpRequest 抛出 InvalidSateError 说“必须打开对象状态";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!