高洛峰2017-04-17 15:32:10
其實我自己想了一下是想明白了。我的需求也必須用到AJAX。如果不用AJAX難道要用url帶參數的冒著被注入攻擊的風險傳密碼值嗎?
我來好好的解釋下,首先用了AJAX的確就無法重定向,這個問題是沒有辦法的,因為AJAX使用之後他是完整的一個請求和回調的過程,在這個過程裡面只存在一個HTTP表頭,如果你重定向就會重複,就會報錯。
使用AJAX就是在同一個介面的東西,不能重定向到其他介面就打破AJAX的整個請求過程, 因為redirect這個函數改變的是AJAX請求中間的定向,這就打破了AJAX整個流程。
所以如果你想做一個登陸介面,那麼只有AJAX返回打開下一步的url,然後前端進行調轉吧。
或不用AJAX。