zoukankan      html  css  js  c++  java
  • 我的第一个ajax脚本

       代码如下

    //创建XMLHttpRequest对象

    var xmlHttp=null;

    function creatXMLHttp(){

           try{

              xmlHttp = new XMLHttpRequest();           

        }catche(e){

           var msxmlhttp = new Array("Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0",

                                                "Microsoft.XMLHTTP") 

                  for(var i =0;i < msxmlhttp.length();i++){

                  try{

                    xmlHttp = new ActiveXObject(msxmlhttp.[i]) ;

                    if(xmlHttp!=null){break;} 

                   }catch(e){}

             }

          }

                  if(xmlHttp==null){alert("浏览器不支持Ajax");}

    }

        function sendRequest(url,params,method,handler){

                           

                              xmlHttp.onreadystatechange="handler";//指定处理函数

                             if(mehod=="GET"){

                             xmlHttp.open(method,url+'?'+params ,true)

                              xmlHttp.send(null);                                            

      }  

                             if(method="POST"){

                                   xmlHttp.open(mehod,url,true) ;

                                   xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded")

                                   xmlHttp.send(params);     

        }

    }

    //

    function formCheck(){
    var url ="logcheck";
    var userName=document.getElementById("luserName").value;
    var psd=document.getElementById("lpsd").value;
    var yanzheng=document.getElementById("lyanzheng").value;
    var params="userName="+userName+"&psd="+psd+"&yanzheng="+yanzheng;
    sendRequest(url,params,'POST',showResult);
    }
    function showResult(){
    if(xmlHttp.readyState==4&&xmlHttp.status==200){
    var info =xmlHttp.responseText;
    if(!(info==1)){
    alert(info);
    }
    else{
    window.location.href="/studentlogin/admin/home.jsp";
    }
    }

  • 相关阅读:
    把EXE可执行文件等作为资源包含在Delphi编译文件中
    delphi怎么做桌面滚动文字?
    cxGrid控件过滤筛选后如何获更新筛选后的数据集
    我的ecshop二次开发经验分享
    ECSHOP 数据库结构说明 (适用版本v2.7.3)
    cxGrid 怎样才能让不自动换行 WordWrap:=false
    vi notes
    ODI中显示us7ascii字符集的测试
    ODI 11g & 12c中缓慢变化维(SCD)的处理机制
    ODI中的临时接口
  • 原文地址:https://www.cnblogs.com/code-changeworld/p/4128129.html
Copyright © 2011-2022 走看看