旧版XMLHttpResquest的缺点:
只支持文本数据的传输,无法用来读取和上传文件
传送和接收数据时,没有进度信息,只能提示有没有完成
新版的优点:
1.可以设置 HTTP 请求的时限
2可以使用 FormData 对象管理表单数据
3.可以上传文件
4.可以获得数据传输的进度信息
1.设置请求时长
xhr.timeout = 毫秒为单位
相关函数
xhr.ontimeout = function(event){
return
}
2.使用FormData对象管理表单数据
实例化FormData对象,,fd中包含了表单中所有的数据,采用键值对的方式name:value
var fd = new FormData(表单对象)
fd.get('name')
fd.getall() 获取所有的表单值
4.可以获得数据传输的进度信息
标签:功能,name,FormData,表单,xhr,Level2,fd,XMLHttpResquest From: https://www.cnblogs.com/camboy/p/16637831.html