在我的網站中,我使用存儲在cookie中的值在網站被打開後顯示,所以無論何時站點被打開,我都會用url替換window.location存儲在cookie中。但最初它顯示一個未被捕獲的錯誤,但是當我刷新網站時,錯誤消失了,它重定向到了cookie中的URL。這是我的代碼:未被捕獲的錯誤:語法錯誤,無法識別的表達式:jquery
var url=$.cookie("lastUrl");//getting url from cookie
window.location.replace(url);//replacing it to window.location
這是錯誤的IAM越來越:
`Uncaught Error: Syntax error, unrecognized expression: #page2?aid=322952&artistId=322952&id=334945`
這是cookie設置:
var lastUrl= window.location.hash;
$.cookie("lastUrl", lastUrl);
我做了什麼錯在這個??? ?
你設置cookie的路線是什麼? – frenchie
你可以記錄URL的值到控制檯,看看它是否有任何引號或任何需要轉義的壞字符? –
這是網址http:// localhost:8890/example/index.html#page2?aid = 318892&artistId = 318892&id = 328469 – Viveka