jquery-ajax - 使用AJAX(jquery)(json)时后台node.js(express)不能使用res.redirect重定向?
大家讲道理
大家讲道理 2017-04-17 15:30:10
0
3
741
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
小葫芦

其实我自己想了一下是想明白了。我的需求也必须用到AJAX。如果不用AJAX难道要用url带参数的冒着被注入攻击的风险传密码值吗?

我来好好的解释下,首先用了AJAX的确就无法重定向,这个问题是没有办法的,因为AJAX使用之后他是完整的一个请求和回调的过程,在这个过程里面只存在一个HTTP表头,如果你重定向就会重复,就会报错。

使用AJAX就是在同一个界面的东西,不能重定向到其他界面就打破AJAX的整个请求过程, 因为redirect这个函数改变的是AJAX请求中间的定向,这就打破了AJAX整个流程。

所以如果你想做一个登陆界面,那么只有AJAX返回打开下一步的url,然后前端进行调转吧。
或者不用AJAX。

伊谢尔伦

首先你要了解什么是ajax,ajax就是为了页面局部刷新而不需要重新刷新整个页面设计的,你的需求更本就不需要用ajax技术。

刘奇

就按你说的在前端跳转就好了,ajax本来就是用来获取数据的,

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿