datatables json ajax,jQuery DataTables Ajax GET json格式化

我使用下面的代码为GET Ajax请求:

$(document).ready(function() {

var table = $('#data_table').DataTable({

ajax: {

type: 'GET',

url: url_path,

data: {'data_id':data_id},

success: function(data) {

#here is where I am not sure how to populate the table with the data

for (var i = 0; i < data.length; i++) {

$.each(data[i], function(name, value) {

console.log(name + ": " + value);

});

}

}

}

});

例如控制台输出:

>>obj1_property1: value1 #to go in table row 1 column 1

>>obj1_property2: value2 #to go in table row 1 column 2

>>obj2_property1: value1 #to go in table row 2 column 1

>>obj3_property2: value2 #to go in table row 2 column 2

从Ajax请求我得到对象的数组,我可以得到他们的名字以及成功函数中代码的值属性。但我无法弄清楚如何用这些数据填充DataTable。

"ajax": "data/objects.txt",

"columns": [

{ "data": "name" },

但我不能工作如何这个裁缝我已经提供了具体的例子 - 在哪里以及如何将我指定“列'在我的例子中返回一个对象数组?

+0

您是否返回了格式为{“data”的json:[...您的对象在这里...]}从您的示例输出中看起来并不是这样。 –

+0

@backpackcoder上面的代码输出的形式是proprty1:value1,如果我用下面的代码替换成功函数中的代码:console.log(data)我得到[Object,Object,Object]这些对象中的每一个都应该代表一行。谢谢 –

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值