$this->success('登录成功!', U('Zong/Index/index'));以上代码最初看着没问题...实际上是没问题但
$.post(url, data, function(data) {
if (data.status) {
window.location.href = data.url;
} else {
self.find(".check-tips").text(data.info);
//刷新验证码
$(".reloadverify").click();
}
}, "json");
return false;调试时data:
ob
info、status、url是在哪里定义的?为什么会返回这样的内容?
success('登录成功!', U('Zong/Index/index'))或许对应info和url,status是成功与否的状态值这也在手册中看到了,但status并没有包含在返回值里啊
$this->ajaxReturn(返回数据,提示信息,操作状态);只翻到ajaxReturn的内容,success()根本啥都没有...这手册...所以,data.status为什么会这样写?
success只返回了info和url,data怎么会有status的?
还是说,thinkphp就是这么定义的?想多了就是浪费时间?实际我已经耗一下午了
最佳答案