这篇文章主要介绍“Ajax函数怎么实现”,在日常操作中,相信很多人在Ajax函数怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ajax函数怎么实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

专注于为中小企业提供成都网站制作、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业威县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1.创建Ajax对象
//if(XMLHttpRequest)(在IE6下作为一个变量如果没定义会报错,如果作为属性会提示undefined,所以在前面加window.)
if(window.XMLHttpRequest)
{ //非IE6
var oAjax = new XMLHttpRequest();
} else
{ //IE6
var oAjax = new ActiveXobject("Microsoft.XMLHTTP");
}2.连接到服务器
//同步:事情一件一件来做;异步:多个事情一起做
//Ajax基本都是异步的
//open(方法,文件名(路径),异步传输(true))
oAjax.open('GET',url,true);3.发送请求(告诉服务器要哪个文件)
oAjax.send();
4.接收返回值(把要的文件取回来)
oAjax.onreadystatechange = function()
{
//等于4代表最后一步,内容解析完成
if(oAjax.readyState == 4) //浏览器和服务器,进行到哪一步了
{ if(oAjax.status == 200)//成功
{ //成功
fnSucc(oAjax.responseText);
} else
{ if(fnFaild)
{ //失败(404,文件没找到)
fnFaild(oAjax.status);//因何种原因失败
}
}
}
}
}