ajax实现检测当前注册用户是否存在
请求页面:ajax.html
<!doctype html> <html> <head> <meta charset="utf-8"> </head> <body> 姓名:<input type="text" id="uname"/ ><span id="msg"></span><br/> </body> </html> <script> function $(id){ return document.getElementById(id); //根据指定的 id 属性值得到对象 } $('uname').onkeyup=function(){ //在键盘按键被松开时触发事件 var n = $('uname').value; //将对象的值赋给新的变量 var x = new XMLHttpRequest(); //创建ajax请求对象 x.open('GET','ajax.php?n='+n,true); //设置传送方式和路径 x.onreadystatechange=function(){ // if(x.readyState==4 && x.status==200){ $('msg').innerHTML = x.responseText; //在ID为msg的标记中载入获取的数据 } } x.send();//发送数据 } </script> 响应检测页面: <?php if(isset($_GET['n'])&&$_GET['n']!=""){ $n = $_GET['n']; if($n=='admin'){ //用admin代表数据库查询到的值 echo '<font color=red>已经存在</font>'; }else{ echo '<font color=green>不存在,可以使用</font>'; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |