![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
CODE: <script type="text/javascript"> var xmlHttp; var requestType=""; function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest(); } if(!xmlHttp) { alert("创建ajax对象实例失败!"); } } function startRequest(requestedList) { requestType=requestedList; createXMLHttpRequest(); xmlHttp.onreadystatechange=handleStateChange; xmlHttp.open("POST","states.xml",true); xmlHttp.send(null); } function handleStateChange() { if(xmlHttp.readyState==4) { if(xmlHttp.status==200) { if (requestType=="north") { ListNorthStates() } else if(requestType=="all") { listAllStates() } } } } function ListNorthStates() { var xmlDoc=xmlHttp.responseXMl; var northNode=xmlDoc.getElementsByTagName("north")[0]; var out="Northern States"; var northStates=northNode.getElementsByTagName("state"); outputList("Northern States",northStates); } function listAllStates() { var xmlDoc=xmlHttp.responseXMl; var allStates=xmlDoc.getElementsByTagName("state"); outputList("All States in Document",allstates); } function outputList(title,states) { var out=title; var currentState=null; for(var i=0;i<states.length;i++) { currentState=states[i]; out=out+"\n-"+currentState.childNodes[0].nodeValue; } alert(out); } </script> |
如题,怎么办呢.我测试过了.到xmlHttp.status==200那里才停的.打印输出alert(xmlHttp.status)竟然为0.输出xmlHttp.statusText结果是unknown.
高手们帮帮俺啊!
提问者:undersky 08-22 09:09
答复

