认识ajax:
Ajax(Asynchronous JavaScript and XML,异步JavaScript与XML)是相对较新的名字,通常被人们亲切的称作“阿贾克斯”
传统的web采用同步交互的形式,即用户向服务器发送一个请求,然后服务器根据用户的请求执行相应的任务,并返回结果。
Ajax与传统的web应用不同,它采用的是异步交互方式
//创建
var xmlHttp;
function createXMLHttpRequest()
{
if (window.ActiveXObject)//IE
{
xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
}else if(window.XMLHttpRequest)//其它浏览器
{
xmlHttp = new XMLHttpRequest();
}
}
//建立请求
xmlHttp.open("GET",url,true);
//onreadystatechange事件
xmlHttp.onreadystatechange=function(){
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
//与服务器交互成功
}
}
}
//send()发送
xmlHttp.send(null);
Ajax(Asynchronous JavaScript and XML,异步JavaScript与XML)是相对较新的名字,通常被人们亲切的称作“阿贾克斯”
传统的web采用同步交互的形式,即用户向服务器发送一个请求,然后服务器根据用户的请求执行相应的任务,并返回结果。
Ajax与传统的web应用不同,它采用的是异步交互方式
//创建
var xmlHttp;
function createXMLHttpRequest()
{
if (window.ActiveXObject)//IE
{
xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
}else if(window.XMLHttpRequest)//其它浏览器
{
xmlHttp = new XMLHttpRequest();
}
}
//建立请求
xmlHttp.open("GET",url,true);
//onreadystatechange事件
xmlHttp.onreadystatechange=function(){
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
//与服务器交互成功
}
}
}
//send()发送
xmlHttp.send(null);