当前位置: 首页 > 面试题库 >

如何使用本地JSON对象作为jQuery DataTables的数据源

唐修能
2023-03-14
问题内容

我有一个本地JSON对象,其格式如下:

[{
    "id": "58",
    "country_code": "UK",
    "title": "Legal Director",
    "pubdate": "2012-03-08 00:00:00",
    "url": "http://..."
},{
    "id": "59",
    "country_code": "UK",
    "title": "Solutions Architect,",
    "pubdate": "2012-02-23 00:00:00",
    "url": "http://..."
},{
    // ....more of the same......
}]

我想设置此作为一个jQuery的数据源的数据表,并尝试这样的:

testdata = '{{ jobsJSON | raw }}'; //twig template tag
console.log(testdata);
$('#test').dataTable({
    "aoData": testdata,
    "aoColumns": [
        { "mDataProp": "id" },
        { "mDataProp": "country_code" },
        { "mDataProp": "title" },
        { "mDataProp": "pubdate" },
        { "mDataProp": "url" }
    ]
});

DataTables插件加载并尝试绘制表,但显示错误“表中无可用数据”

我不是在进行AJAX调用,只是想从本地JS变量访问JSON对象。


问题答案:

提供您自己的数据的属性aaData不是aoData

testdata = [{"id":"58",...}]; // local object

$('#test').dataTable({
    "aaData": testdata,
    "aoColumns": [
        { "mDataProp": "id" },
        { "mDataProp": "country_code" },
        { "mDataProp": "title" },
        { "mDataProp": "pubdate" },
        { "mDataProp": "url" }
    ]
});

工作小提琴



 类似资料:
  • 问题内容: 我试图在MySQL 5.7.12版(本手册的13.16节)中仅使用本机JSON功能(无PHP等),我试图编写一个查询以从包含子对象的关系表中生成JSON文档。给出以下示例: 我正在尝试生成如下所示的JSON文档: 我是MySQL的新手,并且怀疑有一种SQL模式可以从一对多关系生成嵌套的JSON对象,但是我很难找到它。 在Microsoft SQL(我更熟悉)中,它的工作原理如下: 我试

  • 在我的控制器类a中,我有以下方法: 问题是当我通过执行发送时: 我得到,就像我没有发送JSON一样。当我将更改为时,控制器工作正常。 正如评论中所建议的那样,我错误地使用了JSON。但是,即使使用了正确的代码,如,代码也不能正常工作。

  • 问题内容: 我想这样做: 与angular-datatables模块一起使用。我已经试过了: 控制者 视图 但这根本不起作用,并且我收到此错误消息: DataTables警告:表格ID = DataTables_Table_0-Ajax错误。有关此错误的更多信息,请参见http://datatables.net/tn/7 另外,我无法使用任何Ajax选项从URL获取json数据,因为我的angul

  • 问题内容: 我想使用Python将JSON数据转换成Python对象。 我从Facebook API接收了JSON数据对象,我想将其存储在数据库中。 我当前在Django(Python)中的视图(包含JSON): 这可以正常工作,但是如何处理复杂的JSON数据对象? 如果能以某种方式将此JSON对象转换为Python对象以方便使用,会不会更好呢? 问题答案: 您可以使用和在一行中完成操作: 或者,

  • 本文向大家介绍如何将JSON数据转换为Python对象?,包括了如何将JSON数据转换为Python对象?的使用技巧和注意事项,需要的朋友参考一下 以下代码将json对象(字符串)转换为python对象(字典)。我们导入json模块,并使用json.loads()方法执行此操作。 示例 输出

  • 我是React的新手,并试图了解函数组件中的挂钩。我在应用程序的公共目录中的本地. json文件中有一个Products对象数组。在我的src目录中,我有我的Products组件。我需要将. json数据带入该组件并在页面上呈现它。我使用useState()挂钩来设置产品和setProducts const。然后我使用getData函数获取json数据,该函数使用该数据调用setProducts(