免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 763 | 回复: 0
打印 上一主题 下一主题

简单示例:AJAX结合PHP代码实现登录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-27 15:03 |只看该作者 |倒序浏览

                页面1: login.html
               
               
                html>
head>
script language="javascript">
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);
}
/script>
/head>
body>
Center>
form name="f1" onSubmit="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" onClick="call_login()">/td>
    /tr>
/table>
/form>
/center>
/body>
/html>
页面2: login.php
?
$username=$_GET["username"];
$password=$_GET["password"];
if($username=="admin" && $password=="admin"){
    echo "yes";
}else{
    echo "No";
}
?>
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1222/showart_287507.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP