0

如何在 javascript 中编码我的参数?

这是我的函数和我的参数称为 newvalue

<script>
function selectChanged(newvalue) 
{
location.href="tester?restid=" + newvalue;
}
</script>

这就是我尝试使用adenos建议的方式

   window.location.href = "tester?restid=" + encodeURIComponent(newvalue);

但这不起作用。

这就是我得到的:

tester?restid=38619

这是我想要的

 tester%3Frestid%3D38619%21 
4

2 回答 2

2
function selectChanged(newvalue)  {
    window.location.href = encodeURIComponent("tester?restid=" + newvalue);
}
于 2013-05-09T18:39:12.673 回答
0

尝试这个:

location.href="tester?restid=" +encodeURIComponent( newvalue );
于 2013-05-09T18:39:39.283 回答