大神们 问个问题 点击一个按钮发送一个请求 后台对其判断有没权限进入该页面 如果有权限则返回页面 没权限则直接alert("xxxxx"); 怎么实现的?用ajax的话,类型到底是html还是json?好像有权限的时候就返回html,没权限的时候返回json,然后再alert()啊? 到底要怎么搞?
------解决思路----------------------
jquery.ajax有个全局响应函数,在那个里面做
思路是这样:
1、ajax提交数据请求
2、后台filter判断请求权限,如没有则判断是ajax请求还是页面跳转
a)ajax请求则输出没有权限的标识
b)页面跳转则跳转至指定提示页面
3、jquery.complete函数是用于拦截ajax请求成功之后回调success函数之前执行的,可以参见api
通过这个回调函数来过滤返回数据是否包含无权限之类的标识