JavaScript URL 未定义的重定向

javascript url undefined redirect

本文关键字:重定向 未定义 URL JavaScript      更新时间:2023-09-26

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

这就是我所拥有的,不确定出了什么问题。我也试过窗口位置

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

谢谢你的任何指点

尝试这样的事情

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

JavaScript 连接使用 +(加号) sympol ,您正在使用 .()符号是你的问题

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

假设a_href是一个定义的变量

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

JavaScript中的字符串连接是+的,而不是.的,并且等号放错了位置

结合两个答案:

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