注册页面(register):
<input type="text" placeholder="请输入6-20个字符" class="inp" name="uname" id="uname" >
<script>
$("#uname").blur(function (){
var uname = $("#uname").val();
$.get("{:url('index/panduan')}",{uname:uname},function(data){
if(data=="用户名重复")
{
alert(data);
$("#uname").val(''); //让用户名框里面输入的值为空
$("#uname").focus(); //获取用户名框里的焦点
return false;
}
});
});
</script>
index.php:
/**
*利用ajax判断用户名是否重复
*/
public function panduan()
{
$uname=input('uname'); //接受ajax传过来的值
$sql=Db::name('d_user') //sql语句查询d_user表里是否有该用户
->where('uname',$uname)
->find();
if($sql)
{
$data="用户名重复"; //为data赋值
echo $data; //返回data
}
else
{
$data="用户名不重复";
echo $data;
}
}