jquery到ajax,从 Ajax 到 JQuery Ajax

Ajax篇

XMLDocument和XMLHttpRequest对象

第一:创建XMLHttpRequest请求对象

function getXMLHttpRequest() {

var xRequest=null;

if(window.XMLHttpRequest) {

xRequest=new XMLHttpRequest();

}else if(typeof ActiveXObject != "undefined"){

xRequest=new ActiveXObject("Microsoft.XMLHTTP");

}

return xRequest;

}

或者:

var request=null;

function createRequest() {

try {

request=new XMLHttpRequest(); //非Microsoft IE浏览器

} catch (trymicrosoft) { //Microsoft IE

try {

request=new ActiveXObject(“Msxml2.XMLHTTP”);

} catch (othermicrosoft) {

try {

request=new ActiveXObject(“Microsoft.XMLHTTP”);

} catch (Failed) {

request=null;

}

}

}

if (request==null)

alert(“Error creating request object!”);

}

这个独立的创建XMLHttpRequest请求对象的函数就可以被调用了。

注意:XMlHTTP对象不是W3C标准,因此在创建时要分别考虑不同浏览器环境的支持。

XMLHTTP对象一共就6个方法8个属性,支持两种执行模式:同步和异步。

XMLHTTP对象的类型 描述

onreadystatechange N/A 指定当就绪状态发生改变时调用的事件处理函数,仅用于异步操作

readyState Long 异步操作的状态:未初始化(0),正在加载(1),已加载(2),交互(3),已完成(4)

responseBody Variant 将响应信息正文作为unsigned byte数组返回

responseStream Variant 将响应信息正文作为一个ADO Stream对象返回

responseText String 将响应信息正文作为一个文本字符串返回

responseXML Object 通过XMLDom将响应信息正文解析为XMLDocument对象

status Long 服务器返回的HTTP状态码

statusText String 服务器HTTP响应行状态描述

abort 取消当前 HTTP 请求

getAllResponseHeaders 从响应信息中检索所有的首部字段

getResponseHeader 从响应信息正文中获得一个 HTTP 首部字段值

open(method,url,boolAsync,bstrUser,bstrPassword) 打开一个与 HTTP 服务器的连接

send(varBody) 向HTTP服务器发送请求。可包含正文。

setRequestHeader(bstrHeader,bstrValue) 设定一个请求的首部字段

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值