Ajax四步操作

使用Ajax进行异步数据请求
本文详细介绍了如何使用XMLHttpRequest实现Ajax异步数据请求,包括创建、配置、发送请求及处理响应的方法。

第一步得到(XMLHttpRequest)
function creatXMLHttpRequest(){
try{
return new XMLHttpRequest();
} catch(e){
try{
return new ActiveXObject(Msxml2.XMLHTTP);
}catch{
try{
return new ActiveXObject(Microsoft.XMLHTTP);
}catch(e){
alert("你的浏览器不支持AJax")
throw e;
}
}
}

第二步打开与服务器连接
var xmlHttp = creatXMLHttpRequest();
xmlHttp.open();
用来建立与服务器的连接有三个参数
请求方式GET或POST
url:指定服务器资源
第三个参数如果为true则异步
第三步发送请求
xmlHttp.send(null):如果不给可能会造成部份浏览器无法发送!
> 参数:就是请求体内容!如果是GET请求,必须给出null。

第四步
获取请求状态
xmlHttp.onreadystatuschange="myfunction";
得到xmlHttp的状态
var state = xmlHttp.readyState();
得到服务器的响应状态吗
ar status = xmlHttp.status();
*得到服务器的响应内容
var content = xmlHttp.response.Texxt;//文本格式内容
var content = xmlHttp.response.XML;//xml的内容
function myfunction(){
if(state == 4&&status==200){

}
}

转载于:https://www.cnblogs.com/code-changeworld/p/4117813.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值