光阴似箭催人老,日月如移越少年。
其實我自己想了一下是想明白了。我的需求也必須用到AJAX。如果不用AJAX難道要用url帶參數的冒著被注入攻擊的風險傳密碼值嗎?
我來好好的解釋下,首先用了AJAX的確就無法重定向,這個問題是沒有辦法的,因為AJAX使用之後他是完整的一個請求和回調的過程,在這個過程裡面只存在一個HTTP表頭,如果你重定向就會重複,就會報錯。
使用AJAX就是在同一個介面的東西,不能重定向到其他介面就打破AJAX的整個請求過程, 因為redirect這個函數改變的是AJAX請求中間的定向,這就打破了AJAX整個流程。
所以如果你想做一個登陸介面,那麼只有AJAX返回打開下一步的url,然後前端進行調轉吧。 或不用AJAX。
首先你要了解什麼是ajax,ajax就是為了頁面局部刷新而不需要重新刷新整個頁面設計的,你的需求更本就不需要用ajax技術。
就照你說的在前端跳轉就好了,ajax本來就是用來取得數據的,
其實我自己想了一下是想明白了。我的需求也必須用到AJAX。如果不用AJAX難道要用url帶參數的冒著被注入攻擊的風險傳密碼值嗎?
我來好好的解釋下,首先用了AJAX的確就無法重定向,這個問題是沒有辦法的,因為AJAX使用之後他是完整的一個請求和回調的過程,在這個過程裡面只存在一個HTTP表頭,如果你重定向就會重複,就會報錯。
使用AJAX就是在同一個介面的東西,不能重定向到其他介面就打破AJAX的整個請求過程, 因為redirect這個函數改變的是AJAX請求中間的定向,這就打破了AJAX整個流程。
所以如果你想做一個登陸介面,那麼只有AJAX返回打開下一步的url,然後前端進行調轉吧。
或不用AJAX。
首先你要了解什麼是ajax,ajax就是為了頁面局部刷新而不需要重新刷新整個頁面設計的,你的需求更本就不需要用ajax技術。
就照你說的在前端跳轉就好了,ajax本來就是用來取得數據的,