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形式

四,响应处理

eg:xmlhttp.onreadystatechange=function()

{

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

{

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

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容