位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

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ù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部