Javascript 使用多维数组格式的数据添加行id/行数据

Javascript 使用多维数组格式的数据添加行id/行数据,javascript,jquery,html,datatables,datatables-1.10,Javascript,Jquery,Html,Datatables,Datatables 1.10,jQuery DataTables插件还支持。从中我可以看出,如果使用对象格式,则插件将处理保留键 我需要使用array-of-arrays格式来保持通过线路发送的数据尽可能小;多次发送密钥可以大大增加响应负载 如果我正在使用数组数据格式,如何将数据添加到以后需要以编程方式使用的行中?您可以将自定义数据作为JSON编码的字符串作为数组元素之一传递 然后,您可以使用选项定义一个回调函数,该函数将在创建TR元素时调用。函数接收TR节点和完整数据作为参数,以便您可以根据需要对行执行必要的操作。您可以将

jQuery DataTables插件还支持。从中我可以看出,如果使用对象格式,则插件将处理保留键

我需要使用array-of-arrays格式来保持通过线路发送的数据尽可能小;多次发送密钥可以大大增加响应负载


如果我正在使用数组数据格式,如何将数据添加到以后需要以编程方式使用的行中?

您可以将自定义数据作为JSON编码的字符串作为数组元素之一传递


然后,您可以使用选项定义一个回调函数,该函数将在创建
TR
元素时调用。函数接收
TR
节点和完整数据作为参数,以便您可以根据需要对行执行必要的操作。

您可以将自定义数据作为JSON编码的字符串作为数组元素之一传递


然后,您可以使用选项定义一个回调函数,该函数将在创建
TR
元素时调用。函数将
TR
节点和完整数据作为参数接收,这样您就可以根据需要对行执行必要的操作。

Hm-这确实有效。我可以在JSON中添加“额外的列”,并使用createdRow回调中的列。不过,在配置上有约定还是不错的。我不希望每次使用插件时都要编写样板回调。我在github repo上提交了一个请求:drawCallback是另一个选项。每完成一次绘制,它只会触发一次,所以如果你的操作速度更快,或者让它自己一次处理所有渲染行,你可以挂接到它。嗯,这确实有效。我可以在JSON中添加“额外的列”,并使用createdRow回调中的列。不过,在配置上有约定还是不错的。我不希望每次使用插件时都要编写样板回调。我在github repo上提交了一个请求:drawCallback是另一个选项。每完成一次绘图,它只触发一次,因此,如果您的操作速度更快或允许它自己一次处理所有渲染行,您可以使用它。您是否考虑过服务器端处理,以便一次只请求所需的数据并只处理一个页面?通过这种方式,您可以使用完全支持此功能的对象数组数据格式。我把它作为一个评论,因为这只是一个建议,我只是没有遇到这样的情况:我的数据小到足以在客户端处理所有的事情,但大到足以让对象数组方法有足够的开销。您是否考虑过服务器端处理,所以您只请求所需的数据,并且一次只处理一个页面时间通过这种方式,您可以使用完全支持此功能的对象数组数据格式。我把它作为一个评论,因为它只是一个建议,我只是没有遇到这样的情况:我的数据小到可以在客户端处理所有的事情,但是大到可以让对象数组方法有足够的开销。