AJAX结合PHP代码实现登录

  1. <html>
  2. <head>
  3. <scrīptlanguage="javascrīpt">
  4. functionpostRequest(strURL){
  5. varxmlHttp;
  6. if(window.XMLHttpRequest){//ForMozilla,Safari,...
  7. varxmlHttp=newXMLHttpRequest();
  8. }
  9. elseif(window.ActiveXObject){//ForInternetExplorer
  10. varxmlHttp=newActiveXObject("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. functionupdatepage(str){
  22. if(str=="yes"){
  23. alert("WelcomeUser");
  24. }else{
  25. alert("InvalidLogin!Pleasetryagain!");
  26. }
  27. }
  28. functioncall_login(){
  29. varusername=window.document.f1.username.value;
  30. varpassword=window.document.f1.password.value;
  31. varurl="login.php?username="+username+"password="+password;
  32. postRequest(url);
  33. }
  34. </scrīpt>
  35. </head>
  36. <body>
  37. <Center>
  38. <formname="f1"ōnSubmit="returncall_login();">
  39. <tableborder="0"bgcolor="#CCCCCC"cellspacing="1"cellpadding="3"width="316">
  40. <tr>
  41. <tdalign="left"colspan="2"><b><fontsize="5"color="#000080">Login</font></b></td>
  42. </tr>
  43. <tr>
  44. <tdalign="right"width="124"><b><fontcolor="#000080">User
  45. Name:</font></b></td>
  46. <tdwidth="177"><inputtype="text"name="username"id="user"size="20"value=""/></td>
  47. </tr>
  48. <tr>
  49. <tdalign="right"width="124"><b><fontcolor="#000080">Password:</font></b></td>
  50. <tdwidth="177"><inputtype="password"name="password"size="20"value=""/></td>
  51. </tr>
  52. <tr>
  53. <tdcolspan="2"align="center"><inputtype="button"name="a1"value="Login"ōnClick="call_login()"></td>
  54. </tr>
  55. </table>
  56. </form>
  57. </center>
  58. </body>
  59. </html>
  60. javascript:;"onClick="javascript:tagshow(event,'PHP');"target="_self">PHP脚本部分login.php:
  61. <?
  62. $username=$_GET["username"];
  63. $password=$_GET["password"];
  64. if($username=="admin"&&$password=="admin"){
  65. echo"yes";
  66. }else{
  67. echo"No";
  68. }
  69. ?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值