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

HTML部分:
 

XML/HTML代码
  1. <html>    
  2. <head>    
  3. <scrīpt language="javascrīpt">    
  4. function postRequest(strURL){    
  5. var xmlHttp;    
  6. if(window.XMLHttpRequest){ // For Mozilla, Safari, ...    
  7. var xmlHttp = new XMLHttpRequest();    
  8. }    
  9. else if(window.ActiveXObject){ // For Internet Explorer    
  10. var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");    
  11. }    
  12. xmlHttp.open('POST', strURL, true);    
  13. xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
  14. xmlHttp.onreadystatechange = function(){    
  15. if (xmlHttp.readyState == 4){    
  16. updatepage(xmlHttp.responseText);    
  17. }    
  18. }    
  19. xmlHttp.send(strURL);    
  20. }    
  21. function updatepage(str){    
  22. if(str=="yes"){    
  23. alert("Welcome User");    
  24. }else{    
  25. alert("Invalid Login! Please try again!");    
  26. }    
  27. }    
  28. function call_login(){    
  29. var username = window.document.f1.username.value;    
  30. var password = window.document.f1.password.value;    
  31. var url = "login.php?username=" + username + "password=" +password ;    
  32. postRequest(url);    
  33. }    
  34. </scrīpt>    
  35. </head>    
  36. <body>    
  37. <Center>    
  38. <form name="f1" ōnSubmit="return call_login();">    
  39. <table border="0" bgcolor="#CCCCCC" cellspacing="1" cellpadding="3" width="316">    
  40. <tr>    
  41. <td align="left" colspan="2"><b><font size="5" color="#000080">Login</font></b></td>    
  42. </tr>    
  43. <tr>    
  44. <td align="right" width="124"><b><font color="#000080">User    
  45. Name:</font></b></td>    
  46. <td width="177"><input type="text" name="username" id="user" size="20" value="" /></td>    
  47. </tr>    
  48. <tr>    
  49. <td align="right" width="124"><b><font color="#000080">Password:</font></b></td>    
  50. <td width="177"><input type="password" name="password" size="20" value="" /></td>    
  51. </tr>    
  52. <tr>    
  53. <td colspan="2" align="center"><input type="button" name="a1" value="Login"    
  54. ōnClick="call_login()"></td>    
  55. </tr>    
  56. </table>    
  57. </form>    
  58. </center>    
  59. </body>    
  60. </html>    

PHP脚本部分login.php:
 

PHP代码
  1. <?    
  2. $username=$_GET["username"];    
  3. $password=$_GET["password"];    
  4. if($username=="admin" && $password=="admin"){    
  5. echo "yes";    
  6. }else{    
  7. echo "No";    
  8. }    
  9. ?>   

 


文章如转载,请注明:转载自:第九街-PHP[http://www.9streets.cn/]
本文链接地址:
发布者:9streets于 2009-11-25 发表 | 我要评论(0) | 阅读次数(1773)

转播到腾讯微博

上一篇: php 邮件类

首页第九街博客由来关于博主联系博主免责条款隐私保护九街项目流程 | 网站地图 | 申请友情链接