2013-06-25 59 views
2

因此,我知道當我提交表單的方法是POST時,服務器接收到該表單的內容,然後相應地處理它們,然後返回一個包含所需內容的頁面內容。我試圖學習的是當我在不屬於我的網站上提交表單時,確切的查詢url正在傳遞給服務器端腳本。我想要這個查詢字符串的原因是,我可以用我自己的數據以編程方式使用服務器端腳本。這個網站沒有公開的API,但我想制定我自己的。如何使用javascript在表單提交之前獲取POST內容

所以我的問題是,有沒有辦法攔截POST作爲查詢字符串的URL?也許通過在瀏覽器中使用JavaScript控制檯?

我知道我可以查看頁面的源代碼並找到表單字段的名稱/值。然而,這個頁面上也有一個隱藏字段,其屬性在提交時驗證時由javascript設置。我應該怎麼做呢?

+3

使用[小提琴手(http://fiddler2.com /),你將會看到請求的URL是什麼樣的。 – adeneo

+1

你可以使用jQuery來'$ .serialize($('form'))'獲取序列化的後期字符串。事實上,這裏的第一個例子看起來像你想要做的:http://api.jquery.com/serialize/ –

+1

如果你想在BROWSER中截取它,你可以使用FireBug for FireFox,或者谷歌瀏覽器中的督察 –

回答

相關問題