-1

我有一个表,其中一些列依赖于另一个列。

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

4

2 回答 2

0

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

        ,{
    "sExtends":    "text",
    "sButtonText": "Refressh Serverside",
    "fnClick": function ( nButton, oConfig, oFlash ) {
                             MyRefreshFn();
        }
    }

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

于 2013-10-07T11:03:36.030 回答
0

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

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

$.post("page_url",{parameter},function(data, textStatus,req){
 $("div_id").html(req.responseText);
});
于 2013-10-07T11:47:59.560 回答