首页 > 网站 > WEB开发 > 正文

我的第一个ajax脚本

2024-04-27 14:16:11
字体:
来源:转载
供稿:网友

我的第一个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"; }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表