使用JS提交带有自定义HTTP标头的表单?

时间:2014-03-25 18:08:28

标签: javascript jquery ajax forms http-headers

我需要提交表单并在请求中包含一些自定义http标头(API需要它们)。

像jQuery.ajax()之类的东西效果很好(https://api.jquery.com/jQuery.ajax/),我可以使用beforeSend arg来组成一些标题。

但是我需要这个用于同步请求,以将浏览器定向到表单的目标。因此,以下两个中的一个可行,但我不确定是否存在解决方案。

  1. 让JS创建并提交表单。如何在表单中包含自定义http标头?

  2. 找到jQuery.ajax()的等效函数,它将提交同步请求。

1 个答案:

答案 0 :(得分:1)

jQuery.ajax有一个属性async,可以设置为truefalse

async false会使它成为同步请求。