关于ajax的使用,主要可以分为4个阶段:
1、创建ajax对象;
2、连接服务器;
3、发送服务器请求;
4、接收返回值;
具体代码如下:
function ajax(url,fnSucc,fnFailed) { //创建ajax对象,该对象在IE6以上兼容 var oAjax = new XMLHttpRequest(); //连接服务器open(方法,url,是否是异步) oAjax.open("GET",url,true); //发送请求 oAjax.send(); //接受返回信息,onreadystatechange事件表示当ajax和服务器有数据交换时 oAjax.onreadystatechange = function() { //对服务器传递来的数据解析完成时(不表示成功) if(oAjax.readyState==4) { //当数据解析成功时 if(oAjax.status==200) { //return oAjax.responseText; //成功后将返回值传递给函数 fnSucc(oAjax.responseText); } else { if(fnFailed) { fnFailed(); } } } } }
在使用时,只需直接调用该函数,指定访问的url地址及对返回数据的处理方法即可。