[英]Redirect user to login page from JQuery autocomplete if not logged in
現在,如果用戶由於不活動而被注銷,這並不是很明顯,除非他們當然選擇重新加載頁面。 然而,大多數人沒有。 所以如果他們剛開始輸入搜索詞,他們什么也得不到,因為他們沒有登錄。
如果用戶未登錄,我已經有一個例程將用戶重定向到登錄頁面。但這在這種情況下不起作用,因為它是正在重定向的 JSON 生成頁面,實際上沒有任何對主頁的影響。
此外,我看不到如何直接與返回的內容進行交互 - 似乎 JQuery 在內部完成所有數據處理,因此在這種情況下我無法真正獲取返回的數據並告訴主頁進行重定向。
我如何達到預期的結果?
在服務器端 ajax 首先檢查登錄條件,並根據它給出像 {login:false} 這樣的響應,在你的 jquery 函數中檢查該響應,如果 login=false 則使用 window.location 重定向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.