【问题标题】:window.reload not reloading windowwindow.reload 不重新加载窗口
【发布时间】:2018-03-14 12:29:05
【问题描述】:

我正在尝试在 ajax 成功调用后重新加载页面。但是,它没有触发,并且在 firebug 或检查器中没有错误。有没有正确的方法来使用这个命令。

我希望它在n 秒后重新加载。非常感谢

$("#msgSuccess").fadeIn(2000).html(data).delay(2000).fadeOut(2000);
window.parent.location.reload();

【问题讨论】:

  • 所以你在 iframe 中?父级是否在同一个域中?
  • "我正在尝试在 ajax 中成功调用后重新加载页面" 这不是违背 ajax 的目的吗?
  • 你说你想在 n 秒后重新加载,但是你没有做任何事情来实现这样的延迟。
  • 所以如果你不在 iframe 中,为什么要使用parent? window.location.reload(true)` 如果你想要延迟,那么你需要使用超时或使用动画回调。

标签: javascript jquery


【解决方案1】:

试试这个,

setTimeout(function(e)
        {
            location.reload();
        },500);

【讨论】:

  • @user1532468 Wlcm
猜你喜欢
  • 2017-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-22
  • 2018-06-12
  • 2015-03-01
  • 1970-01-01
相关资源
最近更新 更多