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');

  • 相关阅读:
    多项式乘法
    容斥计算多重组合
    D. Tokitsukaze, CSL and Stone Game
    优惠买商品(dp、greedy)
    数星星(单点更新,求前缀和)
    信息推送(单点更新,求前缀和)
    互相送礼物
    Codeforces Round #611 (Div. 3)E. New Year Parties
    多源bfs
    mysql事务和锁
  • 原文地址:https://www.cnblogs.com/figo/p/476832.html
Copyright © 2011-2022 走看看