onreadychange事件
readystatus存有XMLHttpRequest的状态信息。
以下为XMLHttpRequest对象的三个重要属性:
onreadystatechange: 存储函数(或函数名),每当reatState属性改变时,就会调用该函数。
readyState:存有XMLHttpRequest的状态。从0到4发生变化
- 0 :请求未初始化;
- 1:服务器连接已建立;
- 2:请求已接收;
- 3:请求处理中;
- 4:请求已完成,且响应就绪;
status:
- 200:ok;
- 404:未找到页面;
在onreadystatechange 事件中,我们规定当服务器响应已做好处理的准备时所执行的任务。
当readyState 等于4且状态为200时,表示响应已就绪;
代码示例:
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("myDiv").innerHTML=xmlhttp:response.Text;
}
}