thinkphp 自动验证 错误提示

tp中,用$this->error('错误提示');错误跳转后,最后跳回之前的html页面,怎么在html页面得到显示错误信息?... tp中,用$this->error('错误提示');错误跳转后,最后跳回之前的html页面,怎么在html页面得到显示错误信息? 展开
 我来答
微秃中坑
推荐于2016-06-06 · 超过32用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:75万
展开全部

如果你是以普通方式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('删除失败'));
}

这是我自己的代码,你可以参考一下!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式