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

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

全部回覆(3)
小葫芦

其實我自己想了一下是想明白了。我的需求也必須用到AJAX。如果不用AJAX難道要用url帶參數的冒著被注入攻擊的風險傳密碼值嗎?

我來好好的解釋下,首先用了AJAX的確就無法重定向,這個問題是沒有辦法的,因為AJAX使用之後他是完整的一個請求和回調的過程,在這個過程裡面只存在一個HTTP表頭,如果你重定向就會重複,就會報錯。

使用AJAX就是在同一個介面的東西,不能重定向到其他介面就打破AJAX的整個請求過程, 因為redirect這個函數改變的是AJAX請求中間的定向,這就打破了AJAX整個流程。

所以如果你想做一個登陸介面,那麼只有AJAX返回打開下一步的url,然後前端進行調轉吧。
或不用AJAX。

伊谢尔伦

首先你要了解什麼是ajax,ajax就是為了頁面局部刷新而不需要重新刷新整個頁面設計的,你的需求更本就不需要用ajax技術。

刘奇

就照你說的在前端跳轉就好了,ajax本來就是用來取得數據的,

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板