当我在下面的case1中使用document.location.reload()
时,它不起作用。但是当我在case2中添加alert()
时,它可以工作。我想弄明白发生了什么?
//case1: does not work
document.location='rc_msg.php?remove=0';
document.location.reload();
//case2: work
document.location='rc_msg.php?remove=0';
document.location.reload();
alert("OK!!");
我没注意到我两次输入'=',对此我很抱歉。 我曾尝试过下面的意见解决方案,但它们都不起作用
答案 0 :(得分:1)
你想测试位置(双等号)还是给它分配新位置(单等)?
尝试:
document.location='rc_msg.php?remove=0';
document.location.reload();
答案 1 :(得分:1)
document.location返回一个字符串,现已弃用,并替换为document.URI。
window.location (或位置)是一个带有重装方法的对象。