gpt4 book ai didi

Jquery 数据表从服务器返回附加信息

转载 作者:行者123 更新时间:2023-12-03 21:57:42 25 4
gpt4 key购买 nike

使用 JQuery Datatables,一切都很顺利。

我已经弄清楚如何将附加信息从客户端发送到服务器。现在,我想从另一个方向回去。

那么,如何从服务器向客户端发送额外信息。我本以为我可以在返回的 JSON 中添加一个额外的条目并将其拉出到某个地方。我可能想发回的一项是服务器处理响应所需的时间。然后我可以向用户显示此信息。

任何帮助将不胜感激。谢谢

最佳答案

我认为你一切都说对了。您只需将额外的数据服务器端附加到 JSON 对象中,然后在“fnServerData”中获取它。您可以将此代码添加到初始化对象中:

        "fnServerData": function ( sSource, aoData, fnCallback ) {
$.getJSON( sSource, aoData, function (json) {
//Here you can do whatever you want with the additional data
console.dir(json);
//Call the standard callback to redraw the table
fnCallback(json);
} );
}

服务器端你可以添加任意数量的参数:通常你有一个带有3个参数的json“iTotalRecords”(总行数),“iTotalDisplayRecords”(如果使用过滤器则过滤总计)和aaData(关联数组与行)。如果您添加例如“iProcessingTime”(处理服务器端所花费的时间),您可以这样做:

        "fnServerData": function ( sSource, aoData, fnCallback ) {
$.getJSON( sSource, aoData, function (json) {
//take the processing time and put it in a div
$('#processingTime').html(json.iProcessingTime);
//pass the data to the standard callback and draw the table
fnCallback(json);
} );
}

这是您需要的吗?

关于Jquery 数据表从服务器返回附加信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com