0

亲爱的stackoverflowers,

我想在下面的 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);
4

2 回答 2

5

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

setTimeout(function() {
    parent.location.href = "http://www.url.com/lists.php?listid=" + variable;
}, 2000);
于 2012-10-25T12:14:17.840 回答
0

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

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

 setTimeout(" Redirect('"+variable+"')",2000);
于 2012-10-25T12:15:52.077 回答