在函数参数中分配javascript变量的值?

时间:2016-09-29 20:48:15

标签: javascript

我发送了XMLHttpRequest

open函数中,我想为请求设置一些参数。

req.open('GET', /some/path?someparam=*somevariable*, true)

我想让someparam等于变量的值,例如var somevariable。实际上,变量名称甚至可能与someparam具有相同的名称。

如何在此实例中解析变量?

1 个答案:

答案 0 :(得分:1)

字符串连接和encodeURIComponent以确保您生成有效的URI:

'/some/path?someparam=' + encodeURIComponent(somevariable)

在ES6环境中,您可以使用template literals

`/some/path?someparam=${encodeURIComponent(somevariable)}`