Javascript document.location.reload不起作用

时间:2013-12-13 03:55:50

标签: javascript

当我在下面的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!!");

我没注意到我两次输入'=',对此我很抱歉。 我曾尝试过下面的意见解决方案,但它们都不起作用

2 个答案:

答案 0 :(得分:1)

你想测试位置(双等号)还是给它分配新位置(单等)?

尝试:

document.location='rc_msg.php?remove=0';
document.location.reload(); 

答案 1 :(得分:1)

document.location返回一个字符串,现已弃用,并替换为document.URI。

window.location (或位置)是一个带有重装方法的对象。