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 时,表示响应已就绪

你可能感兴趣的:(ajax如何实现、readyState五中状态的含义)