l AJAX全称:异步的JavaScript和XML
不是某种编程语言,是一种在无需重新加载整个页面情况下能够更新部分网页的技术。
l 读音:ajax 阿贾克斯~ no!
l XMLHttpRequest对象:可以用于后台和服务器进行数据交换,对网页进行部分更新
l 概念介绍
n 运用HTML和CSS来实现页面,显示信息;
n 运用XMLHttpRequest对象和web服务器进行数据的异步交换;
n 运用JavaScript操作DOM,实现动态局部刷新;
一、关于XMLHttpRequest对象
首先实例化对象:
var request = new XMLHttpRequest();
接下来就可以进行请求了,怎么请求呢?
二、HTTP请求
三、HTTP响应
四、XHR的方法
五、XHR响应
var request = new XMLHttpRequest();
request.open("GET","get.php");
request.send();
request.onreadystatechange = function(){
if (request.readyState===4&&request.status===200){ //响应完成且请求成功
//这里做些事情 比如在页面进行呈现
}
}
原文:http://www.cnblogs.com/vanone/p/5364657.html