zoukankan      html  css  js  c++  java
  • 简单实现Ajax

    1.ajax.js

    var XMLHttpReq=false;
    function creatXMLHttpRequst()
    {
     if(window.XMLHttpRequest)
     {
      XMLHttpReq=new XMLHttpRequest();
     }
     else if(ActiveXObject)
     {
      try
      {
       XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch(e)
      {
       try
       {
        XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
       }
       catch(e)
       {
       }
      }
     }
    }
    function sendRequest(url)
    {
     creatXMLHttpRequst();
     XMLHttpReq.open("GET",url,true);
     XMLHttpReq.onreadystatechange=processResponse;
     XMLHttpReq.send(null);
    }
    function processResponse()
    {
     if(XMLHttpReq.readyState==4)
     {
      if(XMLHttpReq.status==200)
      {
       //var res=XMLHttpReq.responseXML.getELementsByTagName("res")[0].firstChild.data;
       //var res="aaa";responseXML.getElementsByTagName("name"
       //var res=XMLHttpReq.responseXML.getElementsByTagName("Name");
       //window.alert(res);
       //var xmlResult = XMLHttpReq.responseText;
       
       var tt=XMLHttpReq.responseText;
       window.alert(tt);
       //window.alert(xmlResult.xml);
       //document.write(xmlResult.xml);
       parent.document.write(tt);
      }
      else
      {
       window.alert("fjjj");
      }
     }
    }

    2.ajax.aspx
     function userCheck() { var un=document.Form1.uname.value; var psw=document.Form1.psw.value; if(un=="") { window.alert("用户名不能为空"); document.Form1.uname.focus(); return false; } else { sendRequest('login.aspx?uname='+un+'&psw='+psw); } }

    3.login.aspx

    // 在此处放置用户代码以初始化页面
       string str_name,str_psw;
       str_name=Request.QueryString["uname"].ToString();
       str_psw=Request.QueryString["psw"].ToString();
       if(str_name=="a" && str_psw=="b")
       {
        //Response.Write("zmmzmmzmmzmmzmmm");
    //    txtResult = "<?xml version='1.0'?><Name>zmm</Name>";
        Response.Clear();  
    //    Response.Charset = "big5";
        //Response.ContentType = "text/xml";
        //Response.Expires = 0;
        Response.Write("zmmzmmzmmzmmzmmm");
    //    Response.Flush();  
         Response.End();
       }
       else
       {
        Response.Write("mmmmmmmmmmmmmmm");
    //    txtResult = "<?xml version='1.0'?><Name>mxh</Name>";
    //    Response.Clear();  
    //    Response.Charset = "big5";
    //    Response.ContentType = "text/xml";
    //    Response.Expires = 0;
    //    Response.Write(txtResult);
    //    Response.Flush();  
    //     Response.End();
       }
  • 相关阅读:
    将博客搬至CSDN
    JAVA代码备注
    清空数据库SQL
    实战ASP.NET访问共享文件夹(含详细操作步骤)
    我希望我知道的七个JavaScript技巧 译(转)
    ASP.NET获取客户端网卡使用的MAC地址信息
    JS中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
    JS屏幕距离参数
    jQuery插件开发精品教程,让你的jQuery提升一个台阶
    jQuery编程的最佳实践
  • 原文地址:https://www.cnblogs.com/kuailewangzi1212/p/572660.html
Copyright © 2011-2022 走看看