我有一些javascript将页面指向一个新网址,但我转而直接访问www.myurl.com/undefined。
这就是我所拥有的,不确定是什么问题。我也尝试过window.location
if (r == true) {
window.location.href = ('http://www.myurl.com/pubs_delete.php?=id'.a_href)
};
感谢您提出任何指示
答案 0 :(得分:1)
if (r == true) {
window.location.href = 'http://www.myurl.com/pubs_delete.php?id=' + a_href
};
答案 1 :(得分:1)
假设a_href
是已定义的变量
...delete.php?id=' + a_href
javascript中的字符串连接是+
,而不是.
,而等值是错位的
答案 2 :(得分:1)
结合两个答案:
if (r) { // r == true is quite redundat
window.location.href = "http://www.myurl.com/pubs_delete.php?id=" + a_href;
};
答案 3 :(得分:1)
尝试这样的事情
var a_href;
if (r == true) {
window.location.href = ('http://www.myurl.com/pubs_delete.php?=id'+a_href)
};
javascript串联使用+(加)符号,您正在使用。(不)符号是您的问题