我正在使用location.replace
重新加载使用GET变量获取成功消息的页面。
我的问题是,如果location.replace
中的网址完全相同,则网页不会重新加载。我知道如果我可以使用条件并使用location.reload()
这将回答我的问题,我不知道如何在location.replace
上使用IF语句,或者可以通过任何其他方式来完成。< / p>
因此,当location.replace('?success=1');
内的?success=1
已经在网址中时,页面不会重新加载。
有人可以对此有所了解吗?
由于
答案 0 :(得分:2)
if(window.location.href.match(/[?]success=1/))
window.location.reload();
else
window.location.replace('?success=1')