-4

你能告诉我如何使用javascript传递变量吗?我收到两个参数(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 +', '');
}
4

1 回答 1

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, '');
}
于 2012-12-04T18:43:26.643 回答