一、AJAX简介
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
AJAX = 异步 JavaScript 和 XML。
二、创建XMLHttpRequest 对象:
XMLHttpRequest 是 AJAX 的基础。
1、XMLHttpRequest对象
XMLHttpRequest 对象用于在后台与服务器交换数据。
XMLHttpRequest 对象是开发者的梦想,因为您能够:
在不重新加载页面的情况下更新网页
在页面已加载后从服务器请求数据
在页面已加载后从服务器接收数据
在后台向服务器发送数据
所有现代的浏览器都支持 XMLHttpRequest 对象,IE5 和 IE6 使用 ActiveXObject;
2、创建XMLHttpRequest对象
在一般浏览器创建XMLHttpRRequest对象的语法:
variable=new XMLHttpRequest();
在老版本(IE5和IE6下面):
variable=new ActiveXObject(“Microsoft.XMLHTTP);
为了兼容IE6和IE5, 请检查浏览器是否支持XMLHttpRequest对象,如果支持,则创建XMLHttpRequest对象,否则创建ActiveXObject对象;
var xmlhttp;
if(window.XMLHttpRequest){
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject(); //IE5、IE6
}
三、XMLHttpRequest对象请求
XMLHttpRequest 对象用于和服务器交换数据。