【问题标题】:who to load JSON object into Datatable? [closed]谁将 JSON 对象加载到 Datatable 中? [关闭]
【发布时间】:2014-03-01 13:34:23
【问题描述】:

body 标签 html 中的我的 DataTable 函数,如果可能的话我不想使用 AJAX

$(document).ready(function() {
    $('#test_table').dataTable( {
        "aaData": JSON_obj,
        "aoColumns": [
            {"mDataProp": "name"},
            {"mDataProp": "chance"},
            {"mDataProp": "multi"},
            {"mDataProp": "frequency"}
        ]
    }); 
});

JSON_obj(表单 mongodb):

{"52efa4c17bc16b98d47b8480":{"_id":{"$id":"52efa4c17bc16b98d47b8480"},"chance":8,"frequency":600,"id":3,"multi":100,"name":"Jerboa","xp_reward":1},"52efa4c17bc16b98d47b8481":{"_id":{"$id":"52efa4c17bc16b98d47b8481"},"chance":50,"frequency":600,"id":2,"multi":10,"name":"Partridge","xp_reward":1},"52efa4c17bc16b98d47b8482":{"_id":{"$id":"52efa4c17bc16b98d47b8482"},"chance":100,"frequency":20,"id":1,"multi":1,"name":"Dabb","xp_reward":1}}

你能帮帮我吗? 原谅我的英语不好!

【问题讨论】:

标签: javascript jquery json datatable


【解决方案1】:
var data = JSON.parse('{"52efa4c17bc16b98d47b8480":{"_id":{"$id":"52efa4c17bc16b98d47b8480"},"chance":8,"frequency":600,"id":3,"multi":100,"name":"Jerboa","xp_reward":1},"52efa4c17bc16b98d47b8481":{"_id":{"$id":"52efa4c17bc16b98d47b8481"},"chance":50,"frequency":600,"id":2,"multi":10,"name":"Partridge","xp_reward":1},"52efa4c17bc16b98d47b8482":{"_id":{"$id":"52efa4c17bc16b98d47b8482"},"chance":100,"frequency":20,"id":1,"multi":1,"name":"Dabb","xp_reward":1}}';

$("#attr").dataTable().fnAddData(data["52efa4c17bc16b98d47b8480"]);
$("#attr").dataTable().fnAddData(data["52efa4c17bc16b98d47b8481"]);
$("#attr").dataTable().fnAddData(data["52efa4c17bc16b98d47b8482"]);

【讨论】:

  • 对不起,我不明白,如何在数据表中使用它?
  • $("#attr") 是您的数据表。函数 fnAddData 是数据表上的函数,你传递的对象 inn 对应于列。
猜你喜欢
  • 2015-06-18
  • 2021-10-24
  • 2018-08-16
  • 2012-06-15
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多