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

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

 

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




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



全部代码可以参考这里

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

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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