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 了,囧
原创文章,欢迎转载,转载请注明出处!
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~