在我的网站中,我使用存储在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