jquery - 如何使用jQuery ajax 重新加载用户不知道的页面是正在重新加载的页面?
问题描述
我在 StackOverflow 上使用了一些源代码,但是当我使用 ajax 时,我仍然看到正在加载的页面(在选项卡上)。我想在用户不知道页面正在重新加载的情况下使用 ajax 重新加载页面。
success: function(data){
if(data.success == true){ // if true (1)
setTimeout(function(){// wait for 5 secs(2)
location.reload(); // then reload the page.(3)
}, 5000);
}
}
谢谢!
解决方案
如果页面没有变化 -> 不要重新加载它。如果页面有变化 -> 无论如何你都会看到变化。如果您只想查看更改 -> 只需重新加载页面的更改部分
推荐阅读
- java - 非干扰运算符不显示其内容
- c# - 在安装程序项目中更改默认图标和快捷方式名称
- java - 如何修复文档:GML 响应上的空错误
- java - Java程序无法在linux中的挂载系统上写入
- python - 如何加快这种阵列间过程?[Python,Numpy]
- c# - 如何在 asp.net core log4net 中生成基于小时的日志文件?
- excel - Excel公式对日期之间的值求和
- xamarin - Xamarin 使用命令更新视图模型
- android - 如何在颤动中删除TextField底部的空格?
- node.js - Nodemailer SMTP 生成 ENOTFOUND