你能告诉我如何使用javascript传递变量吗?我收到两个args(tid,uid),然后我需要将它们连接成变量(turl,turl2),以便它们变成“http://www.site.com/t/t.php?testid=5”和“ http://www.site.com/t/t.php?testid=5&uid=12" 。 Window.open需要打开这两个变量(turl,turl2),但它正在加载var名称而不是它们的值。
function open_win(tid,uid) {
var turl = "http://www.site.com/t/t.php?testid="+tid;
var turl2 = 'http://www.site.com/t/i.php?testid= +tid+ &uid=+uid +';
window.open('+ turl + ', '');
window.open('+ turl2 +', '');
}
答案 0 :(得分:3)
构建字符串101
function open_win(tid,uid) {
var turl = "http://www.site.com/t/t.php?testid="+ encodeURIComponent(tid);
var turl2 = 'http://www.site.com/t/i.php?testid=' + encodeURIComponent(tid) + '&uid=' + encodeURIComponent(uid);
window.open(turl, '');
window.open(turl2, '');
}