thinkphp 自动验证 错误提示

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

如果你是以普通方式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

提交
取消

辅 助

模 式