问题是我没有用阿拉伯字母获得document.location.href
。
我明白了
/cat/%D9%81%D8%B9%D8%A7%D9%84%D9%8A%D8%A7%D8%AA
而不是:
/cat/فعاليات
我正在尝试获取页面网址并将其与菜单项列表进行比较,因此我可以确定要选择的项目。
我正在尝试这个:
var url = document.location.href;
if(url.indexOf('blablabla') > 0 )
{
...
}
而不是'blablabla'会有一些阿拉伯语文本。
请帮忙! 谢谢
答案 0 :(得分:2)
您可以使用decodeURIComponent解码先前由encodeURIComponent创建的统一资源标识符(URI)组件或类似的例程。
答案 1 :(得分:2)
您必须使用decodeURIComponent(url);
检查这个小提琴: http://jsfiddle.net/7spmF/