分享

input onblur离开事件触发ajax异步处理代码

发布于:2020-02-28 18:29    阅读次数:102    作者:云码素材    分类:建站教程    关键词:onblur  ajax异步  

今天做CRM客户管理系统时,用到的input onblur事件触发ajax异步请求服务器代码,具体的业务代码分享一下,希望对有用到ajax异步请求的小朋友,有点帮助。


一.html代码如下

input class="form-control" type="text" name="post[post_source2]" onblur="check_phone(this.value)" 
id="source2" placeholder="请输入联系方式"><br>


二.js代码如下

    function check_phone(phone)
    {
    	       $.post("{:url('AdminArticle/check_phone')}", {phone:phone}, function(data){
                if (data.status == 1){
                    	$('#post-status-error').html(data.msg).show();
                    	return;
                }else {
                	$('#post-status-error').hide();
                }
            })
    }

三.服务器端php代码如下

     public function check_phone()
     {
     	$param           = $this->request->param();
     	$phone=$param["phone"];
     	$phone1=Db::name("portal_post")->where("post_source",$phone)->find();
     	$status=0;
     	$msg="手机号不存在!";
     	if($phone1)
     	{
     		$status=1;
     		$msg="手机号已存在!";
     	}
     	$data = array(
            'status'    =>  $status,
            'msg'       =>  $msg,
        );
        header('Content-Type:application/json; charset=utf-8');
        exit(json_encode($data,0));
     }


程序员你不是一个人战斗,欢迎加小编微信:xnynews 加入500人微信群,一起学习,一起进步,一起分享资源!(备注:云码素材)

欢迎关注云码素材,交流分享! 云码素材原创作品,更多精品资源下载,技术分享请关注,私信云码素材!云码素材原创作品,转载请联系微信:xnynews


云码素材公众号

推荐源码
查看更多

免费领
签到客服赚钱 反馈 回顶部