【发布时间】: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