一般创建Ajax对象的步骤

var ajax;//全局Ajax对象

/*************一个通用的生成Ajax对象的方法*************开始**************/

function getAjax(){

var xmlhttp=false;

if(window.ActiveXObject){//判断是否支持ActiveXObject对象

xmlhttp=new ActiveXObject("Microsoft.xmlhttp");

}else if(window.XMLHttpRequest){//判断是否支持XMLHttpRequest对象

xmlhttp=new XMLHttpRequest();

}else{

return false;//可以不用这个了

}

return xmlhttp;

}

/*************一个通用的生成Ajax对象的方法*************结束**************/

/*************Ajax状态改变的回调方法*************开始**************/

function callback(){

if(ajax.readyState==4){//有几种状态,这里就只是在4时进行操作

if(ajax.status==200){//这里同样有几种状态,现在只是针对200时进行操作

alert(ajax.responseText);//这里就是进行的操作

}

}

}

/*************Ajax状态改变的回调方法*************结束**************/

/******************************使用举例******************开始***************/

function doaction(){

ajax=getAjax();//对象实例化

ajax.onreadystatechange=callback;//注册回调函数

ajax.open("GET","http://xidige.com",true);//打开url链接,true表采用异步方式,这里网页上就不会假死

ajax.send(null);//发送post内容,如果是用“GET”,那么这里就是null

}

 /******************************使用举例******************结束***************/

» 本文链接地址:https://www.xidige.com/40

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论226人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告