正在刷新jQuery对话框数据
Refreshing jQuery dialog data
我有一个函数可以打开jQuery对话框。用户可以修改一些数据字段,如下拉列表,并保存结果。这很好,并且通过JQ更新父页面。现在,当再次单击同一项时,对话框将出现,而不会调用jQuery,并且数据与更改前一样。如何强制JavaScript再次执行相同的函数,并再次为新值调用控制器?如果您需要代码,请告诉我,但必须有一个命令才能使一次调用的对话框刷新其数据。这是因为浏览器缓存吗?代码如下:
function showTourDetails(tourId, row) {
$("#divSelectedTour").dialog("open");
$("#divSelectedTour").load('@Url.Action("_SelectedTour", "Tour", null, Request.Url.Scheme))?tourId = ' + tourId);
}
div只是一个空的div,其中填充了部分视图页面:
[HttpGet]
public PartialViewResult _SelectedTour(string tourId)
{
SelectedTourModel tour = GetTour(Convert.ToInt64(tourId));
return PartialView(tour);
}
在尝试了许多不同的方法后,这终于奏效了:
$.ajaxSetup ({
// Disable caching of AJAX responses
cache: false
});
相关文章:
- 如何从自定义对话框编辑数据网格中的选定行
- 从jquery对话框恢复原始数据,脚本不起作用
- 如何在浏览器中触发另存为对话框,以便可以在内存中保存 json 数据
- 对话框,数据选择器获取id
- 将数据填充到TextArea和jquery对话框中
- 创建 Dojo 网格并从数据模型添加对话框
- PHP JQuery 对话框和数据表 + 丢失布局
- 显示具有 MVC 数据绑定视图模型 ASP.NET JQuery 对话框的最佳方式
- 在 jQuery 对话框中以分部视图提交表单后返回数据
- 如何在自定义模式对话框中加载通过 AJAX 调用返回的 JSON 数据
- 在角度材料对话框数据输入/推送后更新ng-repeat
- Jquery 对话框内容有时会返回旧数据
- 在 jQuery UI 对话框中加载和编辑数据
- 在加载所有相关数据之前如何不显示 JQuery 对话框
- 使用数据表行信息更新文本输入,并从对话框中编辑行
- 来自实体框架的数据显示在javascript/Jquery对话框中
- 使用引导程序 3 模式对话框构建查找数据
- 打开一个模式对话框,其中包含单击表格单元格时的动态数据
- MVC3在加载事件中将数据从jquery模态对话框传递给控制器
- 正在刷新jQuery对话框数据