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

Điều này không hiệu quả. Có cách nào đơn giản để chèn các biến khác vào truy vấn url?Cách chèn biến javascript vào URL

+1

Sử dụng [encodeURIComponent] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) để tránh vi phạm các thay đổi trong tương lai. – user2246674

Trả lời

22

Bằng việc sử dụng dấu ngoặc kép phải:

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

Nếu bạn bắt đầu một chuỗi với doublequotes, nó có thể được kết thúc với doublequotes và có thể chứa singlequotes, cùng đi với các cách khác xung quanh.

+0

Cảm ơn bạn !!! Đánh giá cao nó rất nhiều! – user1447679

Các vấn đề liên quan