AJAX(阿贾克斯):
http://www.runoob.com/ajax/ajax-tutorial.html
Asynchronous JavaScript and XML
异步JavaScript和XML技术
异步:async
JavaScript:XMLHttpRequest
XML:数据存储与交换--JSON
AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更
新部分网页内容--DOM操作。
(无刷新技术-局部刷新技术)
缺点:不利于SEO
使用:
1. 创建XMLHttpRequest对象(准备手机)
var xhr = new XMLHttpRequest();
2. 准备建立连接(找电话号码)
xhr.open(method, url, async);
-- method :请求方式(GET|POST)
-- url :请求资源的URL
-- async:是否异步,boolean,true-异步 false-同步
3. 发送请求(拨号)
xhr.send();
4. 处理响应(通话)
xhr.onreadystatechange = function() {
}
xhr.readyState
就绪状态码,表示 XMLHttpRequest 状态
0~4
表明请求到达哪个阶段
4 -- 请求处理完毕,响应就绪
xhr.status
HTTP状态码
200 - OK,请求成功
404
500
xhr.responseText
获取响应文本
网友评论