0

我有一些 javascript 将页面定向到新的 url,但我被定向到 www.myurl.com/undefined。

这就是我所拥有的,不知道是什么问题。我也试过 window.location

if (r == true) {
    window.location.href = ('http://www.myurl.com/pubs_delete.php?=id'.a_href)
};

感谢您的任何指点

4

4 回答 4

1
if (r == true) {
    window.location.href = 'http://www.myurl.com/pubs_delete.php?id=' + a_href
};
于 2012-04-27T12:56:33.957 回答
1

假设a_href是一个已定义的变量

...delete.php?id=' + a_href

javascript 中的字符串连接 is +, not.并且等号放错了位置

于 2012-04-27T12:57:15.427 回答
1

结合两个答案:

if (r) {   // r == true is quite redundat
    window.location.href = "http://www.myurl.com/pubs_delete.php?id=" + a_href;
};
于 2012-04-27T13:00:36.810 回答
1

尝试这样的事情

      var a_href;
        if (r == true) {
            window.location.href = ('http://www.myurl.com/pubs_delete.php?=id'+a_href)
        };

使用+()符号的javascript连接,你正在使用.()符号,这对你来说是个问题

于 2012-04-27T13:02:04.457 回答