jquery:添加空格而不是%20

时间:2013-08-23 18:41:28

标签: javascript jquery url space

我有一个网址(school.php / region%20division)。当我点击锚标签时,它应该打开一个页面,其中包含url school.php / region%20division。目前,该页面打开了url school.php / region division。这包含一个空格而不是%20。我应该怎么做以保持%20?提前谢谢。

这是我的代码

var url=escape("school.php/"+region+' '+division); //school.php/region%20/division
$("a.searchLink").html("<a href="+url+">Click Here</a>");

1 个答案:

答案 0 :(得分:0)

您可以在javascript中使用encodeURI(uri)函数

例如:

<script>

var uri="school.php/region%20division";
document.write(encodeURI(uri)+ "<br>");

</script>

答案

school.php/region%2520division

并使用它......你必须在你的网址中编码%20,然后才能提供你想要的输出