跨域请求XDomainRequest
来源:互联网 发布:php 格式化百分比 编辑:程序博客网 时间:2024/06/08 13:57
简译自 http://msdn.microsoft.com/en-us/library/cc288060(VS.85).aspx
XDomainRequest 是代表javascript和Ajax的跨域请求
IE8+可使用XDomainRequest进行跨域请求
Members组成
XDomainRequest包含以下几部分:1.事件
2.方法
3.属性
Events事件
1)onerror事件:完成跨域请求过程中发生错误时,会被激发2)onload事件:成功请求完毕,返回对象时,会被激发
3)onprogress事件:浏览器开始从服务器端接收数据时,会被激发
4)ontimeout事件:超时会被激发
Methods方法
1)abort方法:终止等待send2)open(XDomainRequest)方法:建立与服务器的链接
3)send(XDomainRequest)方法:传输一个字符窜数据给服务器来进行处理
Properties属性
1)constructor属性:返回一个对象的构造函数的引用2)contentType属性:返回html请求或者返回的头部的content-type属性
3)responseText属性:以字符窜形式返回请求的body内容
4)timeout属性:超时返回的值
Usage用法
//创建一个对象var xdr = new XDomainRequest();//以get的方式建立链接
xdr.open("get", "http://www.contoso.com/xdr.aspx");//发送数据给服务器
xdr.send();
Example例子
var iElm = $("#get-body"); if ($.browser.msie && window.XDomainRequest) { var xdr = new XDomainRequest(); xdr.open("GET", "//www.baidu.com/abc.html"); xdr.onload = function (ev) { iElm.html(xdr.responseText); } xdr.onerror = function () {window.location.reload();} xdr.ontimeout = function () {} xdr.onprogress = function () {} xdr.send(); }
0 0
- 跨域请求XDomainRequest
- ie9 ajax 跨域请求不了 提交为空 jquery-ajaxtransport-xdomainrequest
- IE XDomainRequest 学习笔记
- ajax请求跨域请求
- 跨域请求(jsonp,请求头)
- ie 的XDomainRequest对于cors支持的资料
- XDomainRequest——限制、局限性和变通方案
- ajax 跨域请求
- Jquery 跨域请求
- AJAX跨域请求
- JS跨域请求
- JS跨域请求
- Ajax跨域请求
- $.getJSON()跨域请求
- js跨域请求
- ajax跨域请求
- $.getJSON()跨域请求
- jquery 跨域请求
- Vision引擎组件系统中阴影贴图组件与光晕 / 镜头眩光介绍
- 单源最短路径---Bellman-Ford
- poj 2481 Cows
- SSH原理与运用(二):远程操作与端口转发
- 编译hadoop 2.4.1 源代码以及 libhadoop.so.1.0.0文件
- 跨域请求XDomainRequest
- rectangle函数matlab
- HDU4869 多校
- 笔记——Java基础[03-面向继承(上)]
- Compiling and linking error when using NDK r10 to build cocos2d-x v3.2
- Git源码学习(一)
- Step by Step Setup Git Server on Windows with CopSSH + msysGit and Integrate Git with Visual Studio
- Sort List(LeetCode)
- 闪回恢复误删除对象