javascript基本语法

时间:2012-12-04 18:40:10

标签: javascript

你能告诉我如何使用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 +', '');
}

1 个答案:

答案 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, '');
}