thinkphp ajax检测是否数据可用

模板文件:如 index.html 

模板文件如:(index.html)

<form>
<input type="text" name="username" />
</form>

<load href="jquery.js" />
<script>
$(document).ready(function(){
 $('input[name="username"]').blur(function(){
  var username = $(this).val();//取值
  // $.get(url,json(传递格式数据),处理函数)
  $.get('__URL__/check',{username:username},function(data){
   if(data==1){
    $('input[name="username"]').after('<p id="info" style="color:red">被占用</p>');
   }else{
    $('#info').remove();
    $('input[name="username"]').after('<p id="info" style="color:red">可用</p>');
   }
  });
 });
});
</script>

控制器文件:如 CheckAction.class.php

<?php
// 处理的方法
public function check(){
 $u = $_GET['username'];
 $User = M('User');
 $count = $User->where("user='{$u}'")->count();
 if($count){
  echo '1';
 }else{
  echo '0';
 }
}
?>

原文地址:https://www.cnblogs.com/lin3615/p/3543564.html