Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 服务器端处理后刷新JQuery数据表_Java_Jquery_Jsp - Fatal编程技术网

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

Java 服务器端处理后刷新JQuery数据表,java,jquery,jsp,Java,Jquery,Jsp,我有一个表,其中有许多列,其中一些列依赖于另一个 如何在编辑表中的一列之后刷新jQuery datatable,以便在服务器端处理之后更新其他列的值。我没有尝试过这种方法,但我已经看到datatables中的所有内容都是通过自定义函数完成的。例如,在“按钮”部分中,可以添加带有 ,{ "sExtends": "text", "sButtonText": "Refressh Serverside", "fnClick": function ( nBut

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


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

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

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

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

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

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

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

向服务器发送请求并呈现响应。这不起作用,它只是更新我编辑的列,而不是依赖于我编辑的列的其他字段。然后向服务器发送请求,返回所有更新的值并呈现响应。如果没有示例代码,就不可能给出比一般答案更多的答案。您可以将您的问题添加到其他详细信息和示例代码中,以显示您的问题。