

























今天在cnblogs.com转了一天,现在正在学习AJAX,发现这篇不错,学习一下...
函数:
function RequestmainList(url,divh,divs)
@url 被调用的url 可以带参数
@divh 当前需要处理的div,也是目前div
@divs 状态div 例如loading......
调用示例:
RequestmainList('url.........','mainlist','loading')
/********************************/
/*
* 页面列表请求
*/
var divhidden;
var divshow;
function RequestmainList(url,divh,divs) {
divhidden=divh;
divshow=divs;
document.getElementById(divs).style.display = "";
var queryString;
queryString = url;
creatXMLHttpRequest();
xmlHttp.open("get",url,"true");
xmlHttp.onreadystatechange = pageupdate;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlHttp.send(queryString);
}
function pageupdate()
{
if(xmlHttp.readyState == 1)
{
document.getElementById(divhidden).style.display = "";
}
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
document.getElementById(divhidden).style.display = "";
document.getElementById(divshow).style.display = "none";
var responseText = xmlHttp.responseText;
document.getElementById(divhidden).innerHTML = responseText;
}
}
}
/*******************************/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。