欢迎访问我的个人网站==》 jiashubing.cn

form表单提交如何添加 Header

  axios 方案,具体原理在网上搜索吧。我想要说的是,这种方法是有缺陷的。虽然写header是没问题的,但是返回值是一堆的 html。此时如果使用 document.write 就不能加载js,如果使用下面的方法,相当于打开了一个新窗口,可以加载js,但是url 地址没了

var form1 = document.getElementById("fm1");
var token = guid();
var formData = new FormData(form1);
   axios.post("login", formData, {
      headers: {
         "X-TOKEN": token,
      },
   }).then((res) => {
      console.log(res);
      // $("html").html(res.data)
      var win = window.open();
      win.document.write(res.data);
      win.document.close();
   })
   .catch((err) => {
      console.log(err);
   });

   所以还是建议 form 表单不要添加 Header 了,囧

 

原创文章,欢迎转载,转载请注明出处!

posted @ 2022-12-22 10:24  贾树丙  阅读(4001)  评论(0编辑  收藏  举报