FormData以及封装Ajax

发布时间 2023-03-22 21:11:23作者: monkey大佬

FormData

1.什么是FormData

  FormData是Ajax2.0(XMLHttpRequest Level2)提供的一种将form表单元素name和value组合成键值,实现表单数据的序列化,从而减少from表单元素的拼接,提高工作效率对的接口,以方便将form表单数据通过XMLHttpRequest.send() 方法发送到后端,可以使用该对象来处理form表单元素并方便的进行文件上传

 

2.FormData主要用途

  将form表单元素的name和value组合成键值对,实现表单数据序列化,提高开发效率。

  异步上传文件。

 

 

封装Ajax

初步封装一个简单的ajax函数:

  ajax函数封装.html中js代码: