controller:
$info=array('error'=>0,'msg'=>'');
if($user_info){
if($user_info['is_lock']){
$info['error']=1;
$info['msg']='该账户已被锁定';
$this->ajaxReturn($info);
}else{
session('uid',$user_info['u_id']);
cookie('uid',$user_info['u_id'],3600);
$this->ajaxReturn($info);
}
}
}else{
$info['error']=1;
$info['msg']='用户名或密码错误!'
$this->ajaxReturn($info);
}
ajax得到的是json对象
var data=eval('('+res+')');
if(data.error){
alert(data.msg);
}else{
window.location.href="{:U('Index/index')}";
}
相关文章
- thinkphp3.2.3使用ajax 的一些坑——使用AjaxReturn()后,直接返回null,模板文件不起作用
- TP中的AJAX返回ajaxReturn()
- ajaxReturn
- thinkphp中AJAX返回ajaxReturn()方法分析
- ajax的使用:(ajaxReturn[ajax的返回方法]),(eval返回字符串);分页;第三方类(page.class.php)如何载入;自动加载函数库(functions);session如何防止跳过登录访问(构造函数说明)
- ThinkPHP中使用ajaxReturn进行ajax交互
- thinkphp中AJAX返回ajaxReturn()方法分析
- thinkphp 前后版本ajaxReturn方法的分别
- thinkphp中ajaxReturn方法实现ajax效果