服务器端处理后刷新JQuery数据表

时间:2013-10-07 10:52:17

标签: java jquery jsp

我有一个包含列数的表,其中一些列依赖于另一列。

如何在编辑表中的一列后刷新jQuery数据表,以便在服务器端处理后更新其他列的值。

2 个答案:

答案 0 :(得分:0)

我没有尝试过这种方法,但我已经看到数据表中的所有内容都是通过自定义函数完成的。例如,在按钮部分中,您可以添加带有

的自定义按钮
        ,{
    "sExtends":    "text",
    "sButtonText": "Refressh Serverside",
    "fnClick": function ( nButton, oConfig, oFlash ) {
                             MyRefreshFn();
        }
    }

其中MyRefreshFn();可以是你想要的任何东西。您可以在datatables声明之外定义它,并使用例如jQuery.ajax来检测服务器何时应答,然后触发常用的Datatables方法。在您的情况下,您可能希望触发整个行渲染队列,以使更改的值影响每个其他依赖单元格。

答案 1 :(得分:0)

获得响应刷新页面后,您可以做一件事。如果您正在使用某个插件找到他的文档,您将获得与刷新相关的方法。

或者将请求发送到同一页面并显示它。它给你新鲜的结果。

$.post("page_url",{parameter},function(data, textStatus,req){
 $("div_id").html(req.responseText);
});