ajax的使用

     关于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地址及对返回数据的处理方法即可。

 

posted @ 2016-12-06 15:27  忘记木槿  阅读(132)  评论(0编辑  收藏  举报