2016-09-29 105 views
0

我正在發送一個XMLHttpRequest在函數參數中分配一個javascript變量的值?

open函數中,我想爲請求設置一些參數。

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

我想someparam等於一個變量的值,如var somevariable。實際上,變量名稱甚至可以與someparam具有相同的名稱。

如何在此實例中獲取要解析的變量?

回答

1

字符串連接和encodeURIComponent,以確保您產生有效的URI:

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

在ES6環境中,你可以使用template literals

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