AJAX

所有现代的浏览器都支持XMLHttpRequest对象(IE5和IE6使用ActiveXObject).

XMLHttpRequest用于在后台与服务器交换数据,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

AJAX--服务器响应

服务器响应

如果获得来自服务器的响应,请使用XMLHttpRequest对象的reaponseText或者responseXML属性

AJAX_第1张图片

使用方法:document.getElementById('myDiv').innerHTML= xmlhttp.responseText;

XMLHttpRequest对象的三个重要属性:

AJAX_第2张图片

在onreadystatechange事件中,我们规定当服务器响应已做好被处理的准备时所执行的任务。

当readyState等于4或者200时,表示响应已经就绪。

xmlhttp.onreadystatechange = function(){

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

                document.getElemnetById('myDiv').innerHTML = xmlhttp.reaponseText;

         }

}

你可能感兴趣的:(AJAX)