我有$location.search('event', data);
,但问题是我在网址中输入了这样的内容:
?event=arsenal%20fc%20
我希望删除此空格以获取:arsenalfc
答案 0 :(得分:1)
您可以拆分空格上的数据并重新加入,不会有空格。
data = data.split(' ').join('');
<强>更新强>
根据评论中的对话,您最好用连字符替换。这将为您提供您想要的漂亮的网址,同时让您有机会在另一端用空格重新替换它们。
请记住首先修剪搜索字符串,以免得到尾随连字符:
data.trim().split(' ').join('-')
答案 1 :(得分:1)
只需用空格替换空格:
$location.search('event', data.replace(/ /g, ''))