AJAX
var xmlhttp = new XMLHttpRequest();//创建XMLHttpRequest对象
【注】
1.onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
2.readyState五中状态的含义:
存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
0: 请求未初始化
1: 服务器连接已建立
2: 请求已接收
3: 请求处理中
4: 请求已完成,且响应已就绪
3.status
200: "OK"
404: 未找到页面
4.当 readyState 等于 4 且状态为 200 时,表示响应已就绪
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");
【注】
1.onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
2.readyState五中状态的含义:
存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
0: 请求未初始化
1: 服务器连接已建立
2: 请求已接收
3: 请求处理中
4: 请求已完成,且响应已就绪
3.status
200: "OK"
404: 未找到页面
4.当 readyState 等于 4 且状态为 200 时,表示响应已就绪