<分区>
如果我对表单提交进行 ajax 调用,我可以在向服务器发送请求之前设置 header 。但是可以说我正在执行一个操作“url”以将数据发送到服务器。在那种情况下如何为该请求设置任何 header ?
案例1:
<form onsubmit="somefn()">
<input type="text">
<input type="file">
<input type="submit">
</form>
在情况 1 中,我可以在 "somefn()" 中进行 ajax 调用并设置请求 header 并发送表单数据。
case2:(针对IE9问题)
<form action="/someurl">
<input type="text">
<input type="file">
<input type="submit">
</form>
这里以cas2形式将指定的action URL提交。在这种情况下如何为该请求设置 header ?因为这里我们没有做任何ajax调用。它的正常形式提交
实际场景是在 IE 9 中使用“iframe”提交上传文件。但是我需要连同请求一起发送一个“authtoken”。我们正在做 http 请求的其他浏览器。因此可以轻松设置“authtoken”。
如何实现。请帮忙