1. onreadystatechange事件
1.1. 当请求被发送到服务器时, 我们需要执行一些基于响应的任务。
1.2. 每当readyState改变时, 就会触发onreadystatechange事件。
1.3. readyState属性存有XMLHttpRequest的状态信息。
1.4. 下面是XMLHttpRequest对象的四个重要的属性:
1.5. 在onreadystatechange事件中, 我们规定当服务器响应已做好被处理的准备时所执行的任务。
1.6. 当readyState等于4且状态为200时, 表示响应已就绪:
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
1.7. onreadystatechange事件被触发5次(0 - 4), 对应着readyState的每个变化。