创建XMLHttpRequest对象与之前众多DOM操作一样,创建XHR对象也具有兼容性问题:IE6及之前的版本使用ActiveXObject,IE7之后及其它浏览器使用XMLHttpRequest不但IE6及其之前的版本将XHR作为一个ActiveXObject运行,而且还存在众多版本:一开始是M...
分类:
Web程序 时间:
2015-12-28 14:00:32
阅读次数:
195
// 使用原生js 封装ajax// 兼容xhr对象function createXHR(){ if(typeof XMLHttpRequest != "undefined"){ // 非IE6浏览器 return new XMLHttpRequest(); }else if(typeof...
分类:
Web程序 时间:
2015-12-28 13:58:31
阅读次数:
164
var xmlHttp; // Create the XHR object. function createCORSRequest(method, url) { var xhr = new XMLHttpRequest(); ...
分类:
Web程序 时间:
2015-12-17 09:20:15
阅读次数:
331
polyfill 是 shim 的一种。shim 是将不同 api 封装成一种,比如 jQuery 的 $.ajax 封装了 XMLHttpRequest 和 IE 用 ActiveXObject 方式创建 xhr 对象;polyfill 特指 shim 成的 api 是遵循标准的,其典型做法是在I...
分类:
其他好文 时间:
2015-12-15 19:27:46
阅读次数:
118
http://kaifage.com/notes/76/navigator-sendBeacon.html如某些统计系统,在页面unload时,如果要上报当前数据,采用xhr的同步上报方式,会阻塞当前页面的跳转;使用new Image有可能遇到aborted,导致无法成功发送。现在好了,可以使用浏览...
分类:
数据库 时间:
2015-12-07 18:02:40
阅读次数:
522
ajax, asynchronous javascript +xml,这项技术能够向服务器请求额外的数据而不用卸载页面。核心是 xmlhttprequest(xhr)对象,xhr为向服务器发送请求和解析服务器相应提供了接口,也就是说你点击了按钮,解析服务器返回的报文,不用刷新页面就能利用dom将新....
分类:
Web程序 时间:
2015-12-07 00:23:11
阅读次数:
166
functiongetXMLHttpRequest(){varxhr;if(window.ActiveXObject){xhr=newActiveXObject("Microsoft.XMLHTTP");}elseif(window.XMLHttpRequest){xhr=newXMLHttpReq...
分类:
Web程序 时间:
2015-12-04 12:26:34
阅读次数:
122
AngularJS使用XMLHttpRequest(XHR)和JSONP请求来与后端通信,它用通用的$http服务来发布XHR和JSONP请求。$http请求$http APIs 实例如下:首先有一个专用的方法发出XHR GET请求,有几种同样的其他类型的XHRrequests方法如下: Get:....
分类:
Web程序 时间:
2015-12-03 14:09:57
阅读次数:
841
js中XMLHttpRequest对象实现GET、POST异步传输 1 /* 2 * 统一XHR接口 3 */ 4 function createXHR() { 5 // IE7+,Firefox, Opera, Chrome ,Safari 6 if(typeof ...
分类:
Web程序 时间:
2015-11-26 19:12:16
阅读次数:
155
Ajax的异步交互: 客户端向服务器端发送请求,直到服务器端进行响应,这个过程中,用户可以做任何其他事情(不等).实现Ajax的异步交互步骤(举例说明): get方式: 1.创建XMLHttpRequest核心对象 var xhr=getXhr(); 2. 与服务器端建立连接 xhr...
分类:
Web程序 时间:
2015-11-24 21:10:21
阅读次数:
130