Ajax棵1
Posted 阴翳公子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax棵1相关的知识,希望对你有一定的参考价值。
ajax
1.什么是ajax?(异步请求,局部刷新)
ajax是一个改善用户体验的技术,实质上是利用浏览器端ajax对象()向服务器发送异步(ajax对象在向服务器发送请求的时候,用户可以继续其他操作)请求,服务器返回的text或者xml类型的数据,浏览器根据返回的数据,对页面进行局部刷新。
在整个过程中,不会中断用户的操作,体验度好。
2.如何获取ajax对象?
非IE new XMLHttpRequest();
IE new ActiveXObject("Microsoft.XMLHttp");
3.ajax向服务器发送请求
(asynchronous javascript and xml)
-----发送get请求---------
1)获取ajax对象
var xhr=getXhr();
2)注册监听器
xhr.onreadystatechange
3)初始化
xhr.open(‘get‘,‘CheckUname.do‘,true);
‘get‘:请求类型、
‘checkUname.do‘:请求地址
‘true‘:发送异步请求
‘false‘;发送同步请求
ajax向服务器发送请求,在服务器返回响应之前,用户必须等待,如果服务器响应的时间过长,页面出现锁死状态,用户体验度不好
4)真正发送请求
xhr.send(null);
5)
以上是关于Ajax棵1的主要内容,如果未能解决你的问题,请参考以下文章
1AJAX里面status的值代表什么 2get post 的区别 3怎样把对象转化成字符串 4闭包继承原型原型链 5 http传输协议 6