2014-04-01 86 views
0

嗨我目前正在使用HTML中的表單,將表單數據從一個HTML表單傳遞到另一個表單。當顯示數據時,我得到%20代替每個空間。有沒有辦法取代這個?在JavaScript中用空格替換%20

我在接收頁面代碼:

<script type = "text/javascript"> 
    document.write("Business Name: ", BusinessName);<-- Variables that are passed through URL--> 
    document.write("Business Type: ", BusinessType); 
    document.write("Business Purpose: ", BusinessPurpose); 
</script> 
+1

http://stackoverflow.com/questions/20792572/javascript-replace-all-20-with-a-space – Venom

+0

您好,您需要將數據 – Radu

+0

@Venom,親愛的上帝解碼...這接受答案非常糟糕。 – Smeegs

回答

3

使用unescape()

你的字符串的URL編碼。只是unescape吧。

unescape("asd%20asd") 
-> "asd asd" 
+0

我在哪裏寫這個功能?謝謝 – user3396441

+0

我不知道如何使用這個功能,或者在哪裏實現它。 Thnks。我試過了:unescape.document.write(「Business Name:」,BusinessName +「

」); – user3396441

+0

document.write(「Business Name:」,unescape(BusinessName)+「

」); –