XMLHttpRequest2.0
1 设置超时
a) 设置超时 xhr.timeout=3000;
b) 监听超时事件 xhr.ontimeout = function () {},当请求超时,此事件就会被触发
2 FormData收集表单数据
a) 提供了一个新的内建对象,可用于管理表单数据
b) 首先要获取一个表单元素form
c) 然后在实例化时 new FormData(form),将表单元素form传进去
d) 会返回一个对象,此对象可以直接做为xhr.send(formData)的参数
e) 此时我们的数据就是以二进制形式传递了
f) 注意我们这里只能以post形式传递,浏览器会自动为我们设置一个合适的请求头