用的ExtJs 和Dwr,session超时无法解决!!
在做一个项目,用的ExtJs和Dwr,session超时无法解决,因为用dwr,就没有用到Ext原生的ajax技术,同时项目里模块不全是用Ext做的,还有用其他框架,所以...
在做一个项目,用的ExtJs 和Dwr,session超时无法解决,因为用dwr,就没有用到Ext原生的ajax技术,同时项目里模块不全是用Ext做的,还有用其他框架,所以异步和同步请求同时存在,开始用的过滤器做超时处理,但是后来的ExtJs 和ajax不行,因为XHR问题,不是同步请求,在过滤器中拦截重定向,前端JS会把操作当做返回值处理,报错!最后想如何区分当前请求是同步还是异步,网上找了下,说用httpRequest.getHeader("X-Requested-With");来判断,但我试了,用Ext读取数据通过Dwr产生的Ajax调用,拦截器获取的X-Requested-With,一直是空,汗,到底如何判断当前请求时 Ajax,还是 普通Http请求啊!
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询