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

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

全部回复(3)
高洛峰

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

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

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

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

伊谢尔伦

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

怪我咯

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号