我的代码有点问题。在我的网站上,我有一个带有过滤选项的搜索引擎。搜索条件保存在窗口 url 中,但标准中的过滤器不带搜索参数。
我想修复这个问题。
我在下面写了简单的JS代码:
var link = window.location.href;
var elementy = link.replace('+',' ').split('&');
所以如果我有这样的网址 http://mywww.pl/searchcond=&cond1[somePolishCharHere]&cond1
我使用警报来显示变量
alert(elementy[1]);
我希望看到 'cond1[somePolishCharHere]' 但我有 'cond1[someWirdStuffHere]'
网站设置了 UTF-8 编码,如果我做了这样的事情,对于 eq:
var test = [poslishCharHere];
alert(test);
我得到了正确的结果([poslishCharHere])
而且我不知道出了什么问题...