如果我执行ajax调用表单提交,我可以在向服务器发送请求之前设置标头。但是,让我说我正在采取行动" url "将数据发送到服务器。在这种情况下,如何为该请求设置任何标题?
案例1:
<form onsubmit="somefn()">
<input type="text">
<input type="file">
<input type="submit">
</form>
在案例1中,我可以在&#34; somefn()&#34; 中进行ajax调用,并设置请求标头并发送表单数据。
案例2:(针对IE9问题)
<form action="/someurl">
<input type="text">
<input type="file">
<input type="submit">
</form>
这里将cas2表单提交给指定的操作URL。在这种情况下如何为该请求设置标头?因为在这里我们没有做任何ajax调用。它是正常的表单提交
实际情况是使用&#34; iframe &#34;在IE 9中上传文件提交。但我需要发送一个&#34; authtoken &#34;随着请求。其他浏览器我们正在做http请求。因此可以设置&#34; authtoken &#34;容易。
如何实现它。请帮忙
答案 0 :(得分:1)
没有
在提交表单,链接,加载图片或使用XMLHttpRequest
和fetch
API以外的任何时间时,没有用于设置任意HTTP请求标头的浏览器端工具。
您的选择包括: