2016-09-29 9 views
0

私はXMLHttpRequestを送信しています。関数の引数にjavascript変数の値を代入しますか?

open関数では、リクエストのいくつかのパラメータを設定したいと思います。

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

私はsomeparamvar somevariableのように、変数の値に等しくなるように取得したいです。実際には、変数名はsomeparamと同じ名前である場合もあります。

このインスタンスで変数を解決する方法を教えてください。必ず有効なURIを生産しているようにする

答えて

1

文字列の連結とencodeURIComponent:ES6環境で

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

あなたはtemplate literalsを使用することができます。

`/some/path?someparam=${encodeURIComponent(somevariable)}` 
関連する問題