,我有以下的JavaScript代码逃脱空间加载类。匹配使用JavaScript的indexOf
这工作正常,除非链接中有空格,例如domain.com/People?Name=John Doe
,因为浏览器将其视为domain.com/People?Name=John%20Doe
,因此当被传递的URL具有转义空格且链接没有时,它不能正确地匹配它。
有关如何解决此问题的任何想法?
,我有以下的JavaScript代码逃脱空间加载类。匹配使用JavaScript的indexOf
这工作正常,除非链接中有空格,例如domain.com/People?Name=John Doe
,因为浏览器将其视为domain.com/People?Name=John%20Doe
,因此当被传递的URL具有转义空格且链接没有时,它不能正确地匹配它。
有关如何解决此问题的任何想法?
尝试JavaScript的unescape
函数,它似乎解码URL编码的字符串。
检查[decodeURIComponent vs unescape,unescape有什么问题?](http://stackoverflow.com/q/619323/1048572) – Bergi
网址不能有空格。 – SLaks
请为'$(this).attr('href')',您正在使用的'url'和预期结果提供一些测试用例。 – Bergi