我有一个包含列数的表,其中一些列依赖于另一列。
如何在编辑表中的一列后刷新jQuery数据表,以便在服务器端处理后更新其他列的值。
答案 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);
});