一、html5里XMLHttpRepuest新增的方法与属性
FormData对象
序列化数据 使数据变成类似name=tom&age=10的格式(ajax post方法 send括号里的数据最好也是这种格式)
var data = new FormData(); data.append('name','tom');
timeout属性
IE8下的XMLHttpRepuest的属性
进度事件
loadstart progress error abort
在发送数据过程中progress事件周期性触发
完成事件
load(推荐使用) loadend
跨域
标准浏览器的XMLHttpRepuest(IE为XDomainRequest对象)可以跨域,但需要后台配合。
后台要有 如下代码
//地址必须是绝对地址 允许此域请求
Access-Control-Allow-Origin:http://www.baidu.com
jsonp <script> 图像<img>
Comet 服务器推送
轮询 http流
SSE
Web Sockets