ajax须知的内容

ajax原理:通过创建XMLHttpRequest的对象向服务器发送请求,从服务器获取数据,然后通过JavaScript来操作Dom实现页面更新。

对象的readyState属性:

0(未初始化)未初始化,为调用open方法
1(启动)以调用open方法,为调用send方法
2(发送)调用send的方法,未响应
3(接收)已接收到部分响应数据
4(完成)

原生ajax代码:

//1创建XMLHTTPRequest()对象
var http;
if(Window.XMLHttpRequest){
http=new XML HttpRequest;
}else{
http=new ActiveXObject('Microsoft.XMLHTTP')
}
//2建立连接
http.open('GET','url地址',true)
//3发送请求
http.send();
//等待服务器做出响应数据,并处理
http.onreadystatechange=function(){
if(http.readyState==4 && http.status==200){
}
}

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

推荐阅读更多精彩内容