2013-10-26 104 views
0

我一直在尋找,找不到我要找的解決方案。如何接受用戶輸入並插入http獲取請求?

我希望能夠向用戶在表單中提交的http請求添加詳細信息。

例如: 用戶經由形式 然後數據的這些字符串被添加到HTTP GET請求提交數據的兩片。

這可能與jQuery/JavaScript?如果是這樣,怎麼樣?

我希望這是有道理的,如果它不我可以嘗試不同的措辭。

+0

我回答了你的意思是HTTP頭的假設。如果不是,你想添加哪些細節? – Vidya

+0

你想做什麼? –

+0

@Vidya的細節我的意思是用戶通過表單提交的數據。 – roryjt

回答

0

最簡單的方法是簡單地讓你的窗體的methodGET而非POST(或保留的方法了,因爲GET是默認值) :

<form action="/your/endpoint" method="get"> 
<label>Name: <input type="text" name="name"></label> 
<input type="submit" value="Submit"> 
</form> 

當您提交表單,用戶會被重定向到/your/endpoint他們把在name文本框中的值將被添加到URL作爲查詢字符串參數。例如,如果我輸入了我的名字,當點擊submit按鈕時,我將被重定向到/your/endpoint?name=Sean

0

添加更多的表單數據的提交做到這一點之前:

$("form").on("submit", function(event) { 
     event.preventDefault(); 
     //Do stuff to populate fields (hidden or not) with data 
     form = $(this); 
     $.post(form.attr("action"), form.serialize(), function(data) { 
     //Success callback 
     }); 
});