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

  • <tfoot id='t2gVw'></tfoot>

      <legend id='t2gVw'><style id='t2gVw'><dir id='t2gVw'><q id='t2gVw'></q></dir></style></legend>
        <bdo id='t2gVw'></bdo><ul id='t2gVw'></ul>
    1. <small id='t2gVw'></small><noframes id='t2gVw'>

        纯 JavaScript 发送没有表单的 POST 数据

        时间:2023-05-16
      1. <legend id='b4Itl'><style id='b4Itl'><dir id='b4Itl'><q id='b4Itl'></q></dir></style></legend>
      2. <tfoot id='b4Itl'></tfoot>
        1. <i id='b4Itl'><tr id='b4Itl'><dt id='b4Itl'><q id='b4Itl'><span id='b4Itl'><b id='b4Itl'><form id='b4Itl'><ins id='b4Itl'></ins><ul id='b4Itl'></ul><sub id='b4Itl'></sub></form><legend id='b4Itl'></legend><bdo id='b4Itl'><pre id='b4Itl'><center id='b4Itl'></center></pre></bdo></b><th id='b4Itl'></th></span></q></dt></tr></i><div id='b4Itl'><tfoot id='b4Itl'></tfoot><dl id='b4Itl'><fieldset id='b4Itl'></fieldset></dl></div>

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

              <bdo id='b4Itl'></bdo><ul id='b4Itl'></ul>
                <tbody id='b4Itl'></tbody>

                  本文介绍了纯 JavaScript 发送没有表单的 POST 数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  有没有一种方法可以使用 POST 方法发送数据而无需使用表单并且仅使用纯 JavaScript(不是 jQuery $.post())刷新页面?也许是 httprequest 或者别的什么(只是现在找不到)?

                  Is there a way to send data using the POST method without a form and without refreshing the page using only pure JavaScript (not jQuery $.post())? Maybe httprequest or something else (just can't find it now)?

                  推荐答案

                  可以发送并插入数据到body:

                  You can send it and insert the data to the body:

                  var xhr = new XMLHttpRequest();
                  xhr.open("POST", yourUrl, true);
                  xhr.setRequestHeader('Content-Type', 'application/json');
                  xhr.send(JSON.stringify({
                      value: value
                  }));
                  

                  顺便说一下,获取请求:

                  By the way, for get request:

                  var xhr = new XMLHttpRequest();
                  // we defined the xhr
                  
                  xhr.onreadystatechange = function () {
                      if (this.readyState != 4) return;
                  
                      if (this.status == 200) {
                          var data = JSON.parse(this.responseText);
                  
                          // we get the returned data
                      }
                  
                      // end of state change: it can be after some time (async)
                  };
                  
                  xhr.open('GET', yourUrl, true);
                  xhr.send();
                  

                  这篇关于纯 JavaScript 发送没有表单的 POST 数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:XMLHttpRequest 状态 0(responseText 为空) 下一篇:使用 Javascript 检索二进制文件内容,base64 对其进行编码并使用 Python 对其进行反向解码

                  相关文章

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

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