页面调用ajax

  1. 调用AJAX
  2. //组织基本调用信息
  3.     function callAjax() {
  4.       var url = "http://localhost:8000/sample/AjaxData.jsp";
  5.       var callBack = AjaxResponseprocess;
  6.       executeXhr(callBack, url);
  7.     }
  8. //调用Ajax
  9.     function executeXhr(callBack, url) {
  10.       if (window.XMLHttpRequest) {
  11.         req = new XMLHttpRequest();
  12.         req.onreadystatechange = callBack;
  13.         req.open("GET", url, true);
  14.         req.send(null);
  15.       } else if (window.ActiveXObject) {
  16.         req = new ActiveXObject("Microsoft.XMLHTTP");
  17.         if (req) {
  18.           req.onreadystatechange = callBack;
  19.           req.open("GET", url, true);
  20.           req.send();
  21.         }
  22.       }
  23.     }
  24.     //响应回调函数
  25.     function AjaxResponseprocess() {
  26.       if (req.readyState == 4) {
  27.         if (req.status == 200) {
  28.           var returnstr = req.responseText;
  29.           var list = returnstr.split("/n");
  30.           for (var i = 0; i < list.length; i++)
  31.           {
  32.            var obj = new objItem(list[i].substring(0, 4), list[i].substring(5, 10));
  33.            objItemList[objItemList.length] = obj;
  34.         var newElem = document.createElement("option"); 
  35.         newElem.text = list[i]; 
  36.         newElem.value = list[i]; 
  37.         document.getElementById("ctrlList").options.add(newElem); 
  38.           }
  39.           document.getElementById("ArrayCount").value = objItemList.length;
  40.           document.getElementById("ListCount").value = list.length;
  41.         }
  42.       }
  43.     }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值