Scenario : 我希望在单击提交按钮时使用我的自定义 Headers 和Cookie发布表单 .
我尝试了以下代码,但它失败了
<html>
<body>
<form action="https://www.example.com/test/alter/" method="POST">
<input type="hidden" name="firstname" value="Test" />
<input type="hidden" name="email" value="test@example.com" />
<input type="submit" onclick="test_post()" value="Submit request" />
</form>
</body>
</html>
我不擅长js,我使用下面的代码
<script>
function test_post(){
document.getElementById("myForm").submit();
xhr.setRequestHeader('Header1','Test_header');
document.cookie="userid=123;"
</script>
如何使用我的自定义标头和Cookie提交表单,它是XMLHttpRequest .
PS:使用插件或控制台编辑cookie和 Headers 不是必须的
1 回答
看起来你的功能没有关闭 . 你考虑过使用Axios HTTP client吗? https://github.com/axios/axios许多设计师更愿意避免使用旧式的xhr XMLHttpRequests . 有很多方法可能会出错 .