位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript 发送表单数据

提问人:刘团圆发布时间:2020-11-27

■知识点

使用XMLHttpRequest对象发送表单数据时,需要创建一个FotmData对象。其用法如下:

    var form = document.getElementByld(nformln); var formData = new FormData(form);


FormData()构造函数包含一个参数,表示页面中的一个表单(form)元素。


创建formData对象之后,把该对象传递给XMLHttpRequest对象的sendO方法即可。

    xhr.send(formData);


使用formData对象的appendO方法可以追加数据,这些数据将在向服务器端发送数据时随着用户在表单控件中输入的数据一起发送到服务器端。appendO方法的用法如下:

    formData. append ('add_data'、'测试1); //在发送之前添加附加数据


该方法包含两个参数:第1个参数表示追加数据的键名,第2个参数表示追加数据的键值。


当formData对象中包含附加数据时,服务器端将该数据的键名视为一个表单控件的name属性值,将该数据的键值视为该表单控件中的数据。

继续查找其他问题的答案?

相关视频回答
回复(0)

特邀嘉宾

软件开发工程师——刘团圆

软件开发专业科班出身,擅长软件开发课程培训。

向TA咨询

该嘉宾的QQ群

更多>>
返回顶部