ajax如何实现、readyState五中状态的含义

AJAX

var xmlhttp =  new XMLHttpRequest();//创建XMLHttpRequest对象

//XMLHttpRequest请求

xmlhttp.onreadystatechange= function(){

if(xmlhttp.readyState==4 && xmlhttp.status==200){

var getIfo = xmlhttp.responseText;//XMLHttpRequest响应请求

}

}

xmlhttp.open(method,url,boolean);//method--跳转方式(post/get) url--跳转目标 boolean--是否异步

xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlhttp.send(sendIfo);//发送信息


【注】
1.onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。

2.readyState五中状态的含义:
存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
0: 请求未初始化
1: 服务器连接已建立
2: 请求已接收
3: 请求处理中
4: 请求已完成,且响应已就绪

3.status
200: "OK"
404: 未找到页面

4.当 readyState 等于 4 且状态为 200 时,表示响应已就绪
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值