ajax是一种应用技术的缩写,全称为Asynchronous Javascript And XML ,这种技术的使用可以更好地提高用户
的体验。组成这种技术的主要因素有:javascript语言,css样式表,XMLHttpRequest数据交换对象和Dom对象。
XMLHttpRequest对象是ajax技术的关键,它是依附于浏览器的一个组件。在IE和firefox两种不同的浏览器中,
XMLHttpRequest对象的声明也不同,通常我们需要判断一下浏览器再创建对象,代码如下:
var xmlhttp;
function createRequest()
{
if(window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHTttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
}
创建好http对象后,下一个步骤是加载数据所在的服务器。ajax可以从其他网站获取数据,也可以从xml中获取,
语法如下:
xmlHttp.open(method,url,bool);
method 表示http的请求方法,一共有5种方法:get,post,head,put,delete,其中比较常用的是get和post。
url表示数据的地址,如果是本地地址就指定具体的路径,如果是