2011-10-06 97 views
3

我有一个名为Parent的页面,其中包含一个名为wfbdy的div。 父页面,我有很多的链接,其更新要求使用AJAX的wfbdy div的内容如下:JQuery和Ajax - 在后期刷新

$('#wfbbdy').load('details/' + 1); or 
$('#wfbbdy').load('details/' + 2); 

在明细页面,有一个包含了一些任务物品的形式。 我使用datepickers和blur事件的组合来检测用户是否存在一个字段。如果发生这种情况,我正在使用AJAX功能将数据发送回服务器,如下所示

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,以便修改日期?

谢谢!

回答

0

发送修改日期返回并成功函数处理:

success: function(response) { 
     $("#myHiddenTimeStamp").val(response); 
    }