首先:簡述一下登陸的后台流程
頁面提交——>對應controller中的方法——>對應Realm認證——>controller返回 json
這樣,無論成功與否,都有返回值,可以用 ajax 接收實現前端的提示
而如果后端直接返回 redirect 重定向一個 url 的話,無法在前端提示
一步步 debug,后端傳值沒有問題,前端 ajax 也接收到了數據,但就是沒有跳轉
最后發現問題,我為了調試效果,把 ajax 的 asynchronous 設為了 false,即為同步的
這樣,在 ajax 中進行 location.href = 某個url,是無法成功的,必須是異步的 ajax 才能跳轉
補充:bing 的國際版搜索好用,百度一堆都沒有寫真正錯誤原因的