温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:Ajax三级联动和无刷新分页源码
当前文件:
myAjaxDropdownlist/js/xmlHttp.js[2K,2009-6-12 11:48:08],打开代码结构图
myAjaxDropdownlist/js/xmlHttp.js[2K,2009-6-12 11:48:08],打开代码结构图1// JScript 文件 2
var request; 3
function createRequest() { 4
try { 5
request = new XMLHttpRequest(); 6
} catch (trymicrosoft) { 7
try { 8
request = new ActiveXObject("Msxml2.XMLHTTP"); 9
} catch (othermicrosoft) { 10
try { 11
request = new ActiveXObject("Microsoft.XMLHTTP"); 12
} catch (failed) { 13
request = false; 14
} 15
} 16
} 17
if (!request) 18
alert("Error initializing XMLHttpRequest!"); 19
} 20
//******* 21
//第一个请求 22
//******* 23
function getCustomerInfo(page) { 24
createRequest(); 25
var url='ChangelevelInfo.ashx?Page='+page; 26
request.open("GET",url,true); 27
request.onreadystatechange=updatepage; 28
request.send(null); 29
} 30
function updatepage(){ 31
if(request.readyState==4){ 32
if(request.status==200){ 33
printmsg();//处理服务器端返回的信息. 34
35
} 36
} 37
else{ 38
//alert("信息下载中"); 39
} 40
} 41
42
function printmsg(){ 43
var xml=request.responseXML; 44
var date=new Date(); //获得数据 45
if(xml==null)return; 46
47
var root=xml.documentElement; 48
if(root) //如果存在 49
50
{ 51
//遍历每条数据,添加到频道数组中 52
var list=document.getElementById("mydiv"); 53
var s="<table border='1' cellpadding='0' cellspacing='0' bordercolor='#F7CEFF' style='border-collapse:collapse align=center>"; 54
for(var i=0;i<root.childNodes.length;i++)//遍历行 55
{ 56
var rootlist=root.childNodes[i]; 57
for(var j=0;j<rootlist.childNodes.length;j++)//遍历列 58
{ 59
var s1="<tr>"; 60
61
62
s1+="<TD bgColor='#FAF0FF' height='25'>ID号:"+rootlist.childNodes[0].text+"</TD>" 63
s1+="<TD bgColor='#FAF0FF' height='25'>区级编号:"+rootlist.childNodes[1].text+"</TD>" 64
s1+="<TD bgColor='#FAF0FF' height='25'>市区名称:"+rootlist.childNodes[2].text+"</TD>" 65
s1+="<TD bgColor='#FAF0FF' height='25'>市级编号:"+rootlist.childNodes[3].text+"</TD>" 66
67
68
} 69
s1+="</tr>"; 70
71
s+=s1 72
list.innerHTML=s+"</table>"; 73
} 74
75
} 76
77
78
} 79
80
81
82
83
84






request
}
}