如何判断请求是否是AJAX请求

 我来答
川新过客
2017-10-19 · TA获得超过1397个赞
知道小有建树答主
回答量:1327
采纳率:73%
帮助的人:362万
展开全部
能否在java端,如拦截器里判断客户的的请求是否是ajax请求呢
我之前的处理是在前台里弄的,判断返回的是登陆页面就让他整个跳到登陆页面去
你这样的话,项目中所有的ajax请求所在的页面,都要去单独判断单独处理,并且如果新加了ajax请求模块,你又要去格外处理,如果项目中的ajax请求多了,开发和维护就麻烦了,
所以如果能在拦截器中一次性处理那就更好,目前我就是在拦截器中返回一个逻辑视图,然后在全局配置中,通过这个逻辑视图去指向一个页面。然后你可以在这个页面上任意发挥了,你可以将这个页面做成div弹框,你也可以直接简单写几个字,直接提醒用户去重新登陆,但是,在这里不能写js,因为异步响应返回的js,是不会被识别的
如果要象我说的那样弄的话,可以把你的ajax封装成一个方法,以为每次调用的时候只需要传下相应的参数就行了,不知道可以否,另:像jquery这类的js框架不太熟,不知道它们的封装的ajax有没有可以借鉴的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式