在默認搜索頁面上,我有一個登錄javascript,登錄成功後切換到其他搜索頁面。但是,如果用戶已經執行搜索,我希望該搜索字符串繼續登錄頁面。換句話說,我如何將搜索字符串從一頁保存到下一頁? 這裏是腳本的當前版本:使用JavaScript如何更改頁面但在登錄後保留搜索規範?
function customJavaScript() {
jQuery(document).ready(function() {
checkLogin();
});
}
function checkLogin() {
if(com_sirsi_ent_login.isLoggedIn!==false) {
window.location.assign("/client/employee/search/results?te=ILS&dt=list");
}
}
但是,如果我想改變我的登錄,比如說,從這個[HTTP頁面網址:// MYSERVER /客戶/默認/搜索/結果曲=雷達與TE = ILS ]到這個[http:// myserver/client/employee/search/results?qu = radar&te = ILS]我真的可以用cookie來做到這一點嗎?我可以使用正則表達式來簡單地將「default」替換爲「employee」嗎? –
是的。例如,如果您想使用localStorage,只需在執行搜索時執行此操作:localStorage.setItem(「query」,$(「#queryInput」).val());',然後一旦他們登錄,您可以使用'localStorage.getItem(「query」);'獲得他們最後的查詢。 – kneeki