datatables动态表头ajax,jQuery Datatables - 来自AJAX响应的表头

我正在通过Datatables ajax请求检索包含不同行长度的数据集 . 例如,一个响应可能是:

... ['jan', 'feb', 'march', 'april'] ...

不同的响应只会是:

... ['jan', 'feb'] ...

我见过的大多数示例都已将表头文件硬编码到HTML中 . 我想要做的是动态更新标头及其各自的列数据 .

我希望能够做到这样的事情,我能够用dataSrc更新 Headers ,但到那时,数据表已经被创建,无法正确填写表的其余部分 .

....

table = $('#datatables').DataTable( {

"ajax": {

"url": "/foo/bar/",

"type": "GET",

dataSrc: function (json) {

populate_table_header(json)

return json.blah;

}

},

...

我完全可以破坏并重新创建表,我只需要知道如何在为新 Headers 使用AJAX响应数据时创建表 .

编辑

这是一个例子

{

"data":[

...

[

"8290808-123123",

"Boo Far",

"bar@fu.com",

"Other",

"12",

"21390",

"123",

"-",

"-"

],

[

"123123-032489",

"Foo Bar",

"foo@bar.com",

"Name",

"1",

"2",

"50",

"-",

"-"

],

...

],

"header":[

"Owner",

"Subscription",

"Oct '16",

"Nov '16",

"Dec '16",

"Jan '17",

"Feb '17"

],

}

在初始化数据表之前,如果不进行单独的AJAX调用,这是否可行?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值