JavaScript 發(fā)送表單數據
提問人:劉團圓發(fā)布時間:2020-11-27
■知識點
使用XMLHttpRequest對象發(fā)送表單數據時,需要創(chuàng)建一個FotmData對象。其用法如下:
var form = document.getElementByld(nformln); var formData = new FormData(form);
FormData()構造函數包含一個參數,表示頁面中的一個表單(form)元素。
創(chuàng)建formData對象之后,把該對象傳遞給XMLHttpRequest對象的sendO方法即可。
xhr.send(formData);
使用formData對象的appendO方法可以追加數據,這些數據將在向服務器端發(fā)送數據時隨著用戶在表單控件中輸入的數據一起發(fā)送到服務器端。appendO方法的用法如下:
formData. append ('add_data'、'測試1); //在發(fā)送之前添加附加數據
該方法包含兩個參數:第1個參數表示追加數據的鍵名,第2個參數表示追加數據的鍵值。
當formData對象中包含附加數據時,服務器端將該數據的鍵名視為一個表單控件的name屬性值,將該數據的鍵值視為該表單控件中的數據。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>