• <bdo id='iN65m'></bdo><ul id='iN65m'></ul>

      <small id='iN65m'></small><noframes id='iN65m'>

      1. <legend id='iN65m'><style id='iN65m'><dir id='iN65m'><q id='iN65m'></q></dir></style></legend>

        <i id='iN65m'><tr id='iN65m'><dt id='iN65m'><q id='iN65m'><span id='iN65m'><b id='iN65m'><form id='iN65m'><ins id='iN65m'></ins><ul id='iN65m'></ul><sub id='iN65m'></sub></form><legend id='iN65m'></legend><bdo id='iN65m'><pre id='iN65m'><center id='iN65m'></center></pre></bdo></b><th id='iN65m'></th></span></q></dt></tr></i><div id='iN65m'><tfoot id='iN65m'></tfoot><dl id='iN65m'><fieldset id='iN65m'></fieldset></dl></div>

        <tfoot id='iN65m'></tfoot>

        为什么在调用 open throw 之前设置 XMLHttpRequest res

        时间:2023-10-13
          <bdo id='8dVm1'></bdo><ul id='8dVm1'></ul>

              <i id='8dVm1'><tr id='8dVm1'><dt id='8dVm1'><q id='8dVm1'><span id='8dVm1'><b id='8dVm1'><form id='8dVm1'><ins id='8dVm1'></ins><ul id='8dVm1'></ul><sub id='8dVm1'></sub></form><legend id='8dVm1'></legend><bdo id='8dVm1'><pre id='8dVm1'><center id='8dVm1'></center></pre></bdo></b><th id='8dVm1'></th></span></q></dt></tr></i><div id='8dVm1'><tfoot id='8dVm1'></tfoot><dl id='8dVm1'><fieldset id='8dVm1'></fieldset></dl></div>
                <tbody id='8dVm1'></tbody>
                1. <legend id='8dVm1'><style id='8dVm1'><dir id='8dVm1'><q id='8dVm1'></q></dir></style></legend>

                  <small id='8dVm1'></small><noframes id='8dVm1'>

                  <tfoot id='8dVm1'></tfoot>
                  本文介绍了为什么在调用 open throw 之前设置 XMLHttpRequest responseType?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  在控制台中运行 new XMLHttpRequest().responseType = "json" 会在 Firefox 26 和 IE11 中引发InvalidStateError"异常,但在 Chrome 31 中不会.

                  Running new XMLHttpRequest().responseType = "json" in the console throws an "InvalidStateError" exception in Firefox 26 and IE11 but not in Chrome 31.

                  为什么?

                  规范声明设置 responseType

                  如果状态为 LOADING 或 DONE,则抛出InvalidStateError"异常.

                  throws an "InvalidStateError" exception if the state is LOADING or DONE.

                  但在这种情况下,状态是 UNSENT.

                  but in this case the state is UNSENT.

                  发生了什么事?

                  推荐答案

                  这是一个工作草案,所以如果在实现中存在小的差异或错误是正常的.我认为 Firefox 仍然遵循 2011 年 8 月草案 中描述的行为,其中指定抛出异常如果状态不是 OPENEDHEADERS_RECEIVED.

                  It's a working draft, so it's normal if there are small differences or bugs in the implementations. I think Firefox still follows the behavior described in the draft of August 2011, where is specified that the exception is thrown if the state is not OPENED or HEADERS_RECEIVED.

                  这篇关于为什么在调用 open throw 之前设置 XMLHttpRequest responseType?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:JavaScript 对象 (JSON) 到 URL 字符串格式 下一篇:检索和修改 XMLHttpRequest 的内容

                  相关文章

                  最新文章

                  • <bdo id='Kz3vm'></bdo><ul id='Kz3vm'></ul>

                    <tfoot id='Kz3vm'></tfoot>

                    1. <legend id='Kz3vm'><style id='Kz3vm'><dir id='Kz3vm'><q id='Kz3vm'></q></dir></style></legend>

                      <small id='Kz3vm'></small><noframes id='Kz3vm'>

                      <i id='Kz3vm'><tr id='Kz3vm'><dt id='Kz3vm'><q id='Kz3vm'><span id='Kz3vm'><b id='Kz3vm'><form id='Kz3vm'><ins id='Kz3vm'></ins><ul id='Kz3vm'></ul><sub id='Kz3vm'></sub></form><legend id='Kz3vm'></legend><bdo id='Kz3vm'><pre id='Kz3vm'><center id='Kz3vm'></center></pre></bdo></b><th id='Kz3vm'></th></span></q></dt></tr></i><div id='Kz3vm'><tfoot id='Kz3vm'></tfoot><dl id='Kz3vm'><fieldset id='Kz3vm'></fieldset></dl></div>