zoukankan      html  css  js  c++  java
  • 第一次亲密接触Ajax

    Ajax 框架
    var http_request = false;
    function send_request(url) {
     http_request = false;
     if(window.XMLHttpRequest) {
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) {
       http_request.overrideMimeType("text/xml");
      }
     }
     else if (window.ActiveXObject) {
      try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
       try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (e) {}
      }
     }
     if (!http_request) {
      window.alert("不能创建XMLHttpRequest 对象实例.");
      return false;
     }
     
     http_request.onreadystatechange = processFunction;
     
     http_request.open("GET", url, false);
     http_request.send(null);
    }

    function processFunction()
    {
     if (http_request.readyState == 4) {
      if (http_request.status == 200) {
       var ResponseText = http_request.responseText;
       //var ResponseXml = http_request.responseXml;

       // 处理返回对象
      }
      else
      {
       alert("您所请求的页面有异常。");
      }
     }
    }

    调用方法:
     send_request(url);
    例如:
     send_request('process.asp?id=1&name=2');

  • 相关阅读:
    DOM基础(二)
    DOM基础(一)
    JS入门(五)
    linux的用法
    一道关于运行顺序题
    vue框架
    HTML的知识点
    从队友那偷来的主席树模板(静态区间第k小)
    网络流基础模型——任务分配模型(HDU 3572)
    HDU 5521 Meeting(建图思维)
  • 原文地址:https://www.cnblogs.com/figo/p/476832.html
Copyright © 2011-2022 走看看