- 论坛徽章:
- 0
|
[XML] 请教一个问题关于XMLHttpRespone的xml文件?
- <script language="javascript">;
- var req;
- function loadXMLDoc(url){
- if (window.XMLHttpRequest) {
- req = new XMLHttpRequest();
- req.onreadystatechange = processReqChange;
- req.open("GET", url, true);
- req.send(null);
- } else if (window.ActiveXObject) {
- req = new ActiveXObject("Microsoft.XMLHTTP");
- if (req) {
- req.onreadystatechange = processReqChange;
- req.open("GET", url, true);
- req.send();
- }
- }
- }
- function processReqChange(schoolID){
- if (req.readyState == 4) {
- if (req.status == 200) {
- xmlObj = req.responseXML.documentElement;
- var i;
- var tempstring=null;
- for (i=0;i<xmlObj.childNodes.length;i++){
- IDS = xmlObj.childNodes(i).getAttribute("ID");
- Values = xmlObj.childNodes(i).getAttribute("value");
- tempstring += "<input type='radio' name='pickup' value='"+IDS+"'>;"+Values+"<br>;";
- }
- if(tempstring==null){
- tempstring="Note Sites";
- }
- alert(tempstring);
- OrderPickup.innerHTML=tempstring;
- } else {
- alert("There was a problem retrieving the XML data:\n" + req.statusText);
- }
- }
- }
- function getsite(schoolID){
- url = "./getSchoolSite.php?schoolID="+schoolID;
- loadXMLDoc(url);
- processReqChange(schoolID);
- }
- </script>;
复制代码
这样的....我的dropdown onchange的时候运行getsite(schoolID) |
|