这篇文章主要为大家详细介绍了AJAX实现无刷新用户名检测功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
先来看看原理图
register.php
<title>ajax无刷新检测</title> body{margin:0;padding:0;}.content{width:800px;margin:0 auto;}ul,li{list-style: none;margin:0;padding:0;} tr{width:200px;}td{width:80px;padding:5px 0;}td input,textarea{border: 1px solid <b style="color:transparent">来源gao@dai!ma.com搞$代^码网</b>#79ABFE;} <div class="content"> <br /><strong style="color:red">发表留言</strong> <table cellpadding="0" cellspacing="0"> <tr> <td>留言标题:</td><td></td></tr><tr> <td>网名:</td><td> </td><td></td></td></tr><tr> <td>留言内容:</td><td><textarea name="content" cols="26" rows="5"></textarea></td></tr><tr> <td></td><td></td></tr></table></div>
registerPro1.php
<?php //将数据(text格式,xml格式,json格式)返回到ajax引擎(3号线 http响应 ) //header("Content-Type: text/xml; charset=utf-8"); //告诉浏览器,返回的是xml格式 header("Content-Type: text/html; charset=utf-8"); //告诉浏览器,返回的是text/json格式 $username = $_POST["username"]; //① // if($username=="abc"){ // echo '网名不可用'; // }else{ // echo '网名可用'; // } //② // $info=""; // if($username=="abc"){ // $info.="网名不可用"; // }else{ // $info.="网名可用"; // } // echo $info; //③ // $info=""; // if($username=="abc"){ // //这里的$info返回的是一个字串 // $info.='{"res":"不可用","id":"123","age":"5"}'; // }else{ // $info.='{"res":"可用","id":"3","age":"1"}'; // } // echo $info; //③+ $info=""; if($username=="abc"){ //这里的$info返回的是一个字串 $info.='[{"res":"不可用","id":"123","age":"5"},{"res":"abc不可用","id":"3","age":"0"}]'; }else{ $info.='[{"res":"可用","id":"1","age":"15"},{"res":"可用","id":"83","age":"9"}]'; } echo $info; ?>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持gaodaima搞代码网。
以上就是AJAX实现无刷新检测用户名功能的详细内容,更多请关注gaodaima搞代码网其它相关文章!