简单示例AJAX结合PHP代码实现登录效果代码
2015-01-24信息快讯网
比较简单的通过ajax+php实现登陆功能,这是个简单的例子,固定字符,实际应用中可以从数据库中读取
HTML部分:<html>
<head>
<scrīpt language="javascrīpt">
function postRequest(strURL){
var xmlHttp;
if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
var xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // For Internet Explorer
var xmlHttp = new ActiveXObject("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);
}
function updatepage(str){
if(str=="yes"){
alert("Welcome User");
}else{
alert("Invalid Login! Please try again!");
}
}
function call_login(){
var username = window.document.f1.username.value;
var password = window.document.f1.password.value;
var url = "login.php?username=" + username + "&password=" +password ;
postRequest(url);
}
</scrīpt>
</head>
<body>
<Center>
<form name="f1" ōnSubmit="return call_login();">
<table border="0" bgcolor="#CCCCCC" cellspacing="1" cellpadding="3" width="316">
<tr>
<td align="left" colspan="2"><b><font size="5" color="#000080">Login</font></b></td>
</tr>
<tr>
<td align="right" width="124"><b><font color="#000080">User
Name:</font></b></td>
<td width="177"><input type="text" name="username" id="user" size="20" value="" /></td>
</tr>
<tr>
<td align="right" width="124"><b><font color="#000080">Password:</font></b></td>
<td width="177"><input type="password" name="password" size="20" value="" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" name="a1" value="Login"
ōnClick="call_login()"></td>
</tr>
</table>
</form>
</center>
</body>
</html>
PHP脚本部分login.php:
<?
$username=$_GET["username"];
$password=$_GET["password"];
if($username=="admin" && $password=="admin"){
echo "yes";
}else{
echo "No";
}
?>
php checkbox复选框值的获取与checkbox默认值输出方法
php radio 单选框获取与保持值的实现代码
php imagecreatetruecolor 创建高清和透明图片代码小结
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
php getimagesize 上传图片的长度和宽度检测代码
基于asp+ajax和数据库驱动的二级联动菜单
php读取javascript设置的cookies的代码
ajax+php打造进度条代码[readyState各状态说明]
ajax+php打造进度条 readyState各状态
用PHP获取Google AJAX Search API 数据的代码
php+mysql写的简单留言本实例代码
PHP4中session登录页面的应用
PHP 表单提交给自己
PHP 得到根目录的 __FILE__ 常量
jq的get传参数在utf-8中乱码问题的解决php版
使用PHP socke 向指定页面提交数据
用php+javascript实现二级级联菜单的制作
Ajax PHP简单入门教程代码
php Ajax乱码
php,ajax实现分页
java EJB 加密与解密原理的一个例子