javascript - Bootbox 回调保留缓存页面
问题描述
我有这样的功能:
bootbox.confirm({
message: "Delete?",
buttons: {
confirm: {
label: 'Yes',
className: 'btn-success'
},
cancel: {
label: 'No',
className: 'btn-danger'
}
},
callback: function (result) {
if (result == true) {
$.ajax({
type: 'Post',
data: { 'employeeId': $("#Id").val(), 'Id': Id },
datatype: 'json',
url: '/EmployeeInsuranceWorkRecords/DeleteEmployeeWorkRecord',
success: function (data) {
var url = '/Employee/Profile?employeeId=' + $("#employeeId").val();
//document.location.reload(true); not work
//window.location.href = url; not work
//rand number does not works as well
},
error: function (xhr) {
errorHandler(xhr);
},
complete: function () {
unblockPage();
}
});
}
}
});
当我收到来自 ajax 请求的成功时,页面重定向到指定页面但它保留旧数据(表记录)并且实际上并没有刷新页面,然后我不得不再次刷新以查看功能效果(如 CRUD)。
它为第一次重定向保留一个缓存版本。在第二个刷新页面上更新成功。如何更改代码以刷新页面并在不存在任何缓存的情况下获得 ajax 成功响应?
谢谢
解决方案
推荐阅读
- c# - c# - 如何从foreach中获取数据并在while中重用并在c#中执行while?
- python-3.x - Pyomo 中的权力平衡限制
- c# - 同步滚动两个 RTBox
- python - 删除后跟数字的字母
- java - TeamCity 还在构建后运行 Java 项目
- deployment - 使用 Azure 管理 Fluent API。我想部署一个包含压缩代码的天蓝色函数。那可能吗?
- python - Python:如何避免使用递归调用?
- python - 是否可以使用 googletrans 仅翻译标记区域之间的内容?
- json - Postgresql jsonb WHERE 子句
- python - 从 JSON 文件中删除记录