thinkphp 自动验证 错误提示
tp中,用$this->error('错误提示');错误跳转后,最后跳回之前的html页面,怎么在html页面得到显示错误信息?...
tp中,用$this->error('错误提示');错误跳转后,最后跳回之前的html页面,怎么在html页面得到显示错误信息?
展开
1个回答
展开全部
如果你是以普通方式post数据到这个页面的话,只会弹窗提示,但你以ajax方式post数据到这个页面时,就会以ajaxReturn的方式把错误传送回前一个页面,这里你就可以在数据输入页面获得这个错误信息并显示出来了!
//页面处理语句
$.ajax({
url:'',
dataType:'json',
type:'POST',
data:'post=ok&id='+id,
success: function(data) {
if (data.s=='ok') {
alert('成功信息');
}else {
alert(data.s);
}
}
});
//后台处理语句
if ($client->where($map)->save(array('Recycle' => 1))) {
$contact->where($co)->save(array('Recycle' => 1));
parent::operating(__ACTION__,0,'删除成功:'.$delid);
R('Public/errjson',array('ok'));
}else {
parent::operating(__ACTION__,1,'删除失败:'.$delid);
R('Public/errjson',array('删除失败'));
}
这是我自己的代码,你可以参考一下!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询