這篇文章為大家帶來了form標籤中get和post兩種提交方式的相關知識以及比較,form表單的作用是收集標籤中的內容,
中間可以由訪客加入類似文字,選擇,或一些控制模組等等.然後這些內容將會被送到服務端,希望對大家有幫助。#在HTML中,form表單的作用是收集標籤中的內容,< ;form>...
中間可以由訪客加入類似文字,選擇,或一些控制模組等等.然後這些內容將會送到服務端。
一個表單必須指定兩樣東西:
##下面範例實作流程:注意:當我們第一次存取此介面時,是GET方式(瀏覽器裡存取一個URL就是一次GET方法,不用解釋),觀察視圖函數可知其給使用者渲染的是帶有form表單的模板頁面。
當我們在輸入框輸入數據,並點擊提交後,就會發送一次POST方式,這樣根據視圖函數,就會在控制台列印輸入框輸入的數據。
下面例子實作流程:當我們第一次存取此介面時,是GET方式(瀏覽器裡存取一個URL就是一次GET方法,不用解釋),觀察視圖函數可知其給使用者渲染的是帶有form表單的範本頁面。
當我們在輸入框輸入數據,並點擊提交後,就會發送一次GET方式(因為咱再form表單設定的是POST提交方式),這樣根據視圖函數,就會在控制台列印輸入框輸入的數據。
(因為我們的設置,所以點擊模板中的提交按鈕就是一次GET提交,在對應的終端就可以列印form表單提交的a和b的值。)
注意:request物件的屬性GET、POST都是QueryDict類型的物件; 與python字典不同,QueryDict類型的物件用來處理同一個鍵帶有多個值的情況。
例如:後端如何透過取得多選框使用者選取的選項-使用getlist方法!
建構一個GET請求-只要我們點選'點擊' 按鈕,會發現作用和《②form表單使用get方式》效果一模一樣,我們也可以在後端印出a和b的值(同時也可以觀察瀏覽器中的URL連結也可以看出來喔!),說明資料提交成功!
html視頻教程》
以上是十分鐘搞懂form標籤中的GET和POST提交方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!