2013-07-18 13 views
8
var a = 1; 
var b = 2; 
var mylink = "http://website.com/page.aspx?list=' + a + '&sublist=' + b + '"; 

これは機能しません。これらの他の変数をURLクエリに挿入する簡単な方法はありますか?右の引用符を使用することによりURLにjavascript変数を挿入する方法

+1

[encodeURIComponent](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent)を使用して、将来の変更を破棄しないようにします。 – user2246674

答えて

22

var a = 1; 
var b = 2; 
var mylink = "http://website.com/page.aspx?list=" + a + "&sublist=" + b; 

をあなたは二重引用符で文字列を開始した場合、それは二重引用符で終了することができ、singlequotesを含むことができ、同じことが他の方法で回避のために行きます。

+0

ありがとうございます!非常に感謝します! – user1447679