ajax晋级篇---无刷新的数据交互用户名验证----json反馈

举报
孙中明 发表于 2022/01/23 01:47:01 2022/01/23
1.6k+ 0 0
【摘要】 header("Content-Type:text/html;charset=utf-8"); public function do_register1(){ //第三步-------------------------------------数据库这里处理 $map['username']=I('pos...
header("Content-Type:text/html;charset=utf-8");

 

      public function do_register1(){
             //第三步-------------------------------------数据库这里处理
             $map['username']=I('post.username');
             $res=$this->person_model->where($map)->count();
             //返还数据到ajax引擎里面
             $notice="";
             if($res>0){
                 //这里用notice连接到xml的文件内容
                //$notice.="<res><mes>用户名已经注册!!!</mes></res>";
                //这里使用json数据传入
                $notice='{"message":"该用户不能用,已经注册"}';
              }else{
                 //$notice.="<res><mes>用户名没有注册,可以用!</mes></res>";
                 $notice='{"message":"该用户能用,可以注册"}';
              }
             echo $notice;
          }
  
 




      function chuli(){
      		//+myXmlHttpRequest.readyState
      		//第四步------------------------------取出页面返回的数据
      		if(myXmlHttpRequest.readyState==4){
      			//这里使用json数据传入这里使用
      			var mes=myXmlHttpRequest.responseText;//获取json的值
      			//打印出来是'{"message":"该用户不能用,已经注册"}';
      			var mes_obj=eval("("+mes+")");//实例化对象获得mes_obj对象 message作为对象里面的属性即可调用
      			$('myres').value=mes_obj.message;
      		}
      	}
  
 



全部代码可以参考这里

文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

原文链接:hiszm.blog.csdn.net/article/details/72782955

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。