Jquery Datatables从服务器返回附加信息

前端之家收集整理的这篇文章主要介绍了Jquery Datatables从服务器返回附加信息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用JQuery数据表,一切顺利.

我已经找出了如何从客户端向服务器发送附加信息.现在,我想以另一种方式回去.

那么,如何从服务器向客户端发送额外的信息.我会以为我可以在返回的JSON中添加一个额外的条目,并把它拉出来.我可能想发回的一个项目是服务器处理响应多长时间.然后,我可以向用户显示此信息.

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

解决方法

我认为你有一切正确.您只需将附加的数据服务器端附加到JSON对象中,然后在“fnServerData”中.您可以将此代码添加到inizialization对象中:
"fnServerData": function ( sSource,aoData,fnCallback ) {
            $.getJSON( sSource,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);
            } );
        }

服务器端可以根据需要添加任意数量的参数:通常你有一个json,带有3个参数“iTotalRecords”(总行数),“iTotalDisplayRecords”(如果使用过滤器,则被过滤的总数)和aaData行).如果添加例如“iProcessingTime”(处理服务器端需要的时间),您可以执行以下操作:

"fnServerData": function ( sSource,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相关文章