js實現(xiàn)ajax的用戶簡單登入功能
更新時間:2020年06月18日 17:22:21 作者:honghong.zhou
這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)ajax的用戶簡單登入功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了js實現(xiàn)ajax的用戶簡單登入的具體代碼,供大家參考,具體內(nèi)容如下
原生js實現(xiàn)ajax
html頁面
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ajax登錄</title> </head> <body> <div> <div id="showInfo"></div> <form id="form"> 用戶名:<input type="text" name="username" id="username"><br> 密碼:<input type="password" name="password" id="password"> <input type="button" id="btn" value="登錄"> </form> </div> <script type="text/javascript"> window.onload = function(){ var btn = document.getElementById('btn'); btn.onclick = function(){ var username = document.getElementById('username').value; var password = document.getElementById('password').value; //第一步:創(chuàng)建對象 var xhr = null; if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } //初始化 //準(zhǔn)備好了 var url = './check.php?username='+username+"&password="+password; xhr.open('post',url,false); //這段代碼在xhr.send();執(zhí)行完之后才能執(zhí)行 //這件事做完了怎么辦 //事情辦完之后干什么 xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 200){ alert(1); var data = xhr.responseText; if(data == 1){ document.getElementById('showInfo').innerHTML = '用戶名或者密碼錯誤'; }else if(data == 2){ document.getElementById('showInfo').innerHTML = '登錄成功'; } } }; } //實際的去做這件事 //去做這件事情 xhr.send(null); alert(2); } } </script> </body> </html>
check.php
<?php $username = $_GET['username']; $password = $_GET['password']; if($username == 'admin' && $password == '123'){ echo 2; }else{ echo 1; } ?>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
bootstrap table實現(xiàn)x-editable的行單元格編輯及解決數(shù)據(jù)Empty和支持多樣式問題
本文著重解決x-editable編輯的數(shù)據(jù)動態(tài)添加和顯示數(shù)據(jù)為Empty的問題,還有給表格單元格的內(nèi)容設(shè)置多樣式,使得顯示多樣化,需要的朋友可以參考下2017-08-08JS實現(xiàn)為排序好的字符串找出重復(fù)行的方法
這篇文章主要介紹了JS實現(xiàn)為排序好的字符串找出重復(fù)行的方法,涉及JavaScript字符串運算相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-03-03window.event.keyCode兼容IE和Firefox實現(xiàn)js代碼
window.event.keyCode兼容IE和Firefox具體實現(xiàn)代碼如下,感興趣的朋友可以參考下哈2013-05-05JavaScript實現(xiàn)留言板實戰(zhàn)案例
這篇文章主要給大家介紹了關(guān)于JavaScript實現(xiàn)留言板的相關(guān)資料,使用JavaScript來編寫留言板功能相信大家都不陌生,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下2023-07-07Ajax+FormData+javascript實現(xiàn)無刷新表單信息提交
在前端開發(fā)中ajax,formdata和js實現(xiàn)無刷新表單信息提交非常棒,接下來通過本文給大家介紹Ajax+FormData+javascript實現(xiàn)無刷新表單信息提交的相關(guān)資料,需要的朋友可以參考下2016-10-10