似乎无法将js变量添加到parent.href.location

时间:2012-10-25 12:13:14

标签: javascript jquery location

亲爱的stackoverflow s,

我想在以下js行中添加一个变量:

 setTimeout("parent.location.href = 'http://www.url.com/lists.php?listid=';",2000);

我该怎么做?我似乎无法得到'正确的。

 setTimeout("parent.location.href = 'http://www.url.com/lists.php?listid=' + variable;",2000);

2 个答案:

答案 0 :(得分:5)

将函数处理程序传递给setTimeout()总是更好。此外,它可以通过放置引号轻松解决您的问题:

setTimeout(function() {
    parent.location.href = "http://www.url.com/lists.php?listid=" + variable;
}, 2000);

答案 1 :(得分:0)

使用函数重定向如下....

function Redirect(val)
{
  parent.location.href = 'http://www.url.com/lists.php?listid='+val;
}

 setTimeout(" Redirect('"+variable+"')",2000);