ajax晋级篇---无刷新的数据交互用户名验证----json反馈
【摘要】
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)