Javascript location.href=location.href不会重定向

Javascript location.href=location.href不会重定向,javascript,jquery,Javascript,Jquery,在我的javascript代码中,在某些情况下,我需要刷新窗口(用户已经上传了新图像,但在页面中仍然可以看到它) 我想知道为什么会这样 location.href = location.href 不刷新窗口?如果要重定向页面,请使用: window.location=location.href 或者,如果是刷新页面的简单情况: window.location.reload()要刷新窗口,请尝试: window.location.reload(); 如果你真的需要刷新页面,你应该这样做 lo

在我的javascript代码中,在某些情况下,我需要刷新窗口(用户已经上传了新图像,但在页面中仍然可以看到它)

我想知道为什么会这样

location.href = location.href

不刷新窗口?

如果要重定向页面,请使用:

window.location=location.href

或者,如果是刷新页面的简单情况:


window.location.reload()

要刷新窗口,请尝试:

window.location.reload();

如果你真的需要刷新页面,你应该这样做

 location.reload(true)

+1:我正在编辑我的回复,突然我看到你也放了同样的回复。问题是这行是jquery ui对话框功能的onCLose方法函数中的回调;它可能是其中的e.preventDefault()'吗?我只是试图通过使用
window.location=location.href
over
window.location.reload()就是,
window.location.reload()window.location=location.href不起作用that@ToniMichelCaubet我不喜欢强迫我刷新页面的页面。:)好。。。但在大多数页面中,它是以提交的形式刷新的(实际上是标准行为)。。。是吗?@ToniMichelCaubet一件事是,如果您提交表单,然后页面刷新,另一件事是您通过javascript刷新页面:为什么要这样做?您不能在不调用服务器的情况下手动刷新页面吗?