JS-AJAX

AJAX等于异步javascript+XML;

一,创建对象:

var request;

if(window.XMLHttpRequest){

request=new XMLHttpRequest();

}else{

request=new ActiveXObject("Microsoft.XMLHTTP");

}

二 ,请求

request.open(method,url,async);

method:GET/POST

async:true  异步  / false   同步

request.send()  提交服务器

添加请求HTTP头:

setRequestHeader(header,value);

eg:

xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 

三,服务器响应:

request.responseText;  字符串

request.responseXML;   xml形式

四,响应处理

JS-AJAX_第1张图片

eg:xmlhttp.onreadystatechange=function()

{

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

{

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

}

}

你可能感兴趣的:(JS-AJAX)