欢迎来到福编程网,本站提供各种互联网专业知识!

简单示例AJAX结合PHP代码实现登录效果代码

发布时间:2008-07-25 作者: 来源:转载
比较简单的通过ajax+php实现登陆功能,这是个简单的例子,固定字符,实际应用中可以从数据库中读取
HTML部分:



functionpostRequest(strURL){
varxmlHttp;
if(window.XMLHttpRequest){//ForMozilla,Safari,...
varxmlHttp=newXMLHttpRequest();
}
elseif(window.ActiveXObject){//ForInternetExplorer
varxmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open('POST',strURL,true);
xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
updatepage(xmlHttp.responseText);
}
}
xmlHttp.send(strURL);
}

functionupdatepage(str){
if(str=="yes"){
alert("WelcomeUser");
}else{
alert("InvalidLogin!Pleasetryagain!");
}
}

functioncall_login(){
varusername=window.document.f1.username.value;
varpassword=window.document.f1.password.value;
varurl="login.php?username="+username+"&password="+password;
postRequest(url);
}





Login


User
Name:




Password:



ōnClick="call_login()">





PHP脚本部分login.php:

$username=$_GET["username"];
$password=$_GET["password"];
if($username=="admin"&&$password=="admin"){
echo"yes";
}else{
echo"No";
}
?>

相关推荐