2015-07-04 24 views
1

當用戶進行搜索時,我將用戶的搜索詞作爲字符串傳遞給用戶以指引新頁面。我的問題是如何創建一個有效的URL(例如防止字符串上的空格)?用字符串打開頁面作爲有效的URL

重要的是,下一頁能夠識別string(如果有空格)的搜索詞空間。

這是我到目前爲止有:

window.location.href = "/furniture/info.html?furn="+user search word 
+1

裁判:http://stackoverflow.com/questions/75980/best-practice-escape-or-encodeuri-encodeuricomponent – kadalamittai

+0

@kadalamittai謝謝:) – Bekki

回答

3

JavaScript有可以用來正是這種目的的encodeURIComponent()

var someString = 'hey there'; 
var encodedString = encodeURIComponent(someString); 
var newURL = 'yourdomain.com/'+encodedString; 
+0

謝謝...看起來不錯:) – Bekki

+0

是啊:)你可能已經意識到,但在Chrome和Firefox中的'檢查員'是自己測試這些東西的好工具。 – user2027202827

相關問題