标签:send 对象 xmlhttp 响应 set ajax function pen response
function ajax(set,url,fnSucc,fnFaild)
{
//创建ajax对象
if(window.XMLHttpRequest)
{
var oAjax=new XMLHttpRequest;
}else{
var oAjax=new ActiveXObject("Microsoft.XMLHttp");
}
//连接服务器
oAjax.open(set,url,true);
//向服务器发送请求
oAjax.send();
//接收数据
oAjax.onreadystatechange=function()
{
//readyState:浏览器跟服务器进行到到了哪一步
//0 未初始化,还没调用open方法
//1已调用send()方法,正在发送请求
//2send()方法已经完成,已收到全部响应内容
//3正在解析响应内容
//4响应内容解析完成,可以在客户端调用了
if(oAjax.readyState==4)
{
if(oAjax.status==200)
{
fnSucc(oAjax.responseText);
}else{
if(fnFaild)
{
fnFaild(oAjax.status);
}
}
}
}
}
标签:send 对象 xmlhttp 响应 set ajax function pen response
原文地址:http://www.cnblogs.com/nanhua097/p/6486501.html