如何对javascript函数进行编码
如何用javascript对参数进行编码 这是我的函数和参数newvalue如何对javascript函数进行编码,javascript,encode,Javascript,Encode,如何用javascript对参数进行编码 这是我的函数和参数newvalue <script> function selectChanged(newvalue) { location.href="tester?restid=" + newvalue; } </script> 但这是行不通的 这就是我得到的: tester?restid=38619 这是我想要的 tester%3Frestid%3D38619%21 试试这个: location.href="te
<script>
function selectChanged(newvalue)
{
location.href="tester?restid=" + newvalue;
}
</script>
但这是行不通的
这就是我得到的:
tester?restid=38619
这是我想要的
tester%3Frestid%3D38619%21
试试这个:
location.href="tester?restid=" +encodeURIComponent( newvalue );
如果下面的答案不是您想要的,请给我们一个输入和预期输出的示例。我刚刚用一个示例更新了它。我得到的是我的url测试仪?restid=38619。。。我希望restid=38619像此测试仪%3Frestid%3D38619%那样进行编码21@Zaz-只需将其余部分包含在编码中,即可更改答案!
function selectChanged(newvalue) {
window.location.href = encodeURIComponent("tester?restid=" + newvalue);
}
location.href="tester?restid=" +encodeURIComponent( newvalue );