首页 > php基础 > ajax创建代码

ajax创建代码

var http_request = false;
function send_request(url) { //初始化,指定处理函数,发送请求的函数
http_request = false;
//开始初始化XMLHttpRequest对象
if (window.XMLHttpRequest) { //Mozilla浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) { //设置MIME类别
http_request.overrideMimeType("text/xml");
}
} else if (window.ActiveXObject) { //IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHttp");
} catch (e) {
try {
http_request = new ActiveXobject("Microsoft.XMLHttp");
} catch (e) {}
}
}
if (!http_request) { //异常,创建对象实例失败
window.alert("创建XMLHttp对象失败!");
ajax创建代码
return false;
}
http_request.onreadystatechange = processrequest;
//确定发送请求方式,URL,及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
//处理返回信息的函数
function processrequest() {
if (http_request.readyState == 4) { //判断对象状态
if (http_request.status == 200) { //信息已成功返回,开始处理信息
document.getElementById(reobj).innerHTML = http_request.responseText;
} else { //页面不正常
alert("您所请求的页面不正常!");
ajax创建代码
}
}
}
function dopage(obj, url) {
document.getElementById(obj).innerHTML = "正在读取数据...";
send_request(url);
reobj = obj;
}


教程地址:http://www.phprm.com/base/1824b17735b37e32fc08969e808ef58e.html

欢迎转载!但请带上文章地址^^

标签:none

发表留言