受浏览器 同源策略 限制, 只能请求同域资源.
没有超时机制, 不方便掌控ajax请求节奏....但是XMLHttpRequest Level 2针对这些缺陷做出良好的改进:
支持二进制数据, 可以上传文件, 可以使用FormData对象管理表单....提供进度提示, 可通过 xhr.upload.onprogress 事件回调方法获取传输进度.
依然受 同源策略 限制, 这个安全机制不会变....XHR2新提供 Access-Control-Allow-Origin 等headers, 设置为 * 时表示允许任何域名请求, 从而实现跨域CORS访问(有关CORS详细介绍请耐心往下读)....相反,如果请求是同步模式,则直到请求的响应完全接受以后,该方法才会返回.
}
1 /**
2 * 多文件上传
3 * @param file