我有这种情况导致“INVALID_STATE_ERR:DOM Exception 11”,我相信这是一个架构javascript问题:
我必须“解雇”对一些后端端点的四个连续ajax调用。
就像:
oXHR = new XMLHttpRequest();
第一个请求的标头设置:
oXHR.setRequestHeader('X-CUSTOM-HEADER', '1');
第一次同步打开并发送:
oXHR.open('POST', firstUrl, false)
上面的行应该阻止下一次发送,也必须更改标题:
oXHR.setRequestHeader('X-ANOTHER-HEADER', '2');
oXHR.open(method, secondUrl, true);
然后另一个同步打开并发送,就像第一个:
oXHR.setRequestHeader('X-CUSTOM-HEADER', '1');
oXHR.open('POST', firstUrl, false);
在上一个阻止请求之后,最后一个异步的请求:
oXHR.setRequestHeader('X-ANOTHERCUSTOM-HEADER', '7');
oXHR.open(method, secondUrl, true);
目前我正在使用相同的oXHR对象; 您能否为可扩展架构提供反馈,其中包含此类同步/异步请求?
亚历