【发布时间】:2011-10-06 19:25:56
【问题描述】:
我有一个名为 Parent 的页面,其中包含一个名为 wfbdy 的 div。 在父页面上,我有许多链接使用 AJAX 调用更新 wfbdy div 的内容,如下所示:
$('#wfbbdy').load('details/' + 1); or
$('#wfbbdy').load('details/' + 2);
在详细信息页面中,我有一个包含许多任务项的表单。 我正在使用日期选择器和模糊事件的组合来检测用户是否存在字段。如果发生这种情况,我将使用 AJAX 函数将数据 POST 回服务器,如下所示
var $form = $("#ProcessID").parents('form');
$.ajax({
type: "POST",
url: $form.attr('action'),
data: $form.serialize(),
error: function (xhr, status, error) {
//handle this later
alert('error');
},
success: function (response) {
//handle this later
}
});
这没有问题。 问题是,我在详细信息框中有一个与每个任务相关联的时间戳。这是与 POST 一起发送的,我检查以确保它大于数据库中记录上的修改日期。 不过,我不会将其发送回页面,因此对任务记录的后续更改会发送原始修改日期并且它会拒绝记录。
我应该如何将修改后的日期恢复到隐藏字段中? 或者,我是否应该在 POST 之后刷新整个 DIV 以便更新修改的日期?
谢谢!
【问题讨论】:
标签: asp.net-mvc jquery