2014-03-25 36 views
1

我需要提交一個表單並在請求中包含一些自定義的http頭(API需要它們)。使用JS通過自定義HTTP頭來提交表單?

類似jQuery.ajax()很好用(https://api.jquery.com/jQuery.ajax/),我可以使用beforeSend arg來組成一些頭文件。

但是,我需要這個同步請求,以指導瀏覽器到窗體的目的地。因此,以下兩項中的任何一項都可以工作,但我不確定是否存在解決方案。

  1. 讓JS創建並提交表單。如何在表單中包含自定義http頭文件?

  2. 查找與jQuery.ajax()的等價函數,它將提交一個同步請求。

回答

1

jQuery.ajax有一個屬性async,其可以被設置爲truefalse

async false會使其成爲同步請求。

+0

對不起,我應該澄清 - 需要它是同步的,並將用戶帶到同一個窗口中的那個頁面,就像常規窗體的行爲一樣。我會編輯這個問題來澄清。 – Nathan