gpt4 book ai didi

javascript - 如何在 jQuery-jTable 插件中加载 JSON 数据?

转载 作者:行者123 更新时间:2023-11-28 01:57:01 24 4
gpt4 key购买 nike

我正在使用 jTable 创建表格表单插入。它主要针对 ASP 或 PHP MVC,但我正在尝试使用 javascript/html 和 mongo 后端来实现它。

我经历了整个 jTable API documentation我发现有可能将 json 模式 api 填充到表中,这在 flexigrid 中非常相似。

代码如下:

 $(document).ready(function () {
$('#feeds-table').jtable({
title: 'Accounts',
pageSize: 15,
ajaxSettings: {
type: 'GET',
dataType: 'json'
},
actions: {

},
fields: {
id: {
key: true,
list: false
},
username: {
title: 'Username',
width: '10%'
},
email: {
title: 'Email',
width: '10%'
},
applications: {
title: 'Applications',
width: '10%'
},
sites: {
title: 'Sites',
width: '10%'
},
verticals: {
title: 'Verticals',
width: '10%'
},
roles: {
title: 'Roles',
width: '10%'
},
profiles: {
title: 'Record date',
width: '30%',
type: 'date',
create: false,
edit: false
}
}
});
});

如果有人能帮我找出我应该在哪里使用 URL 属性,或者 API 引用中是否有任何其他方法来获取数据并显示在表中。请告诉我!

最佳答案

您可以通过将“listAction”设置为 JSON 文档来直接加载 JSON 数据。

例子:

actions: {
listAction: 'url/file.json',
},

您的 JSON 文件需要指定相同的字段和下一个结构:

{
"Result":"OK",
"Records":[
{"PersonId":1,"Name":"Benjamin Button","Age":17,"RecordDate":"\/Date(1320259705710)\/"},
{"PersonId":2,"Name":"Douglas Adams","Age":42,"RecordDate":"\/Date(1320259705710)\/"},
{"PersonId":3,"Name":"Isaac Asimov","Age":26,"RecordDate":"\/Date(1320259705710)\/"},
{"PersonId":4,"Name":"Thomas More","Age":65,"RecordDate":"\/Date(1320259705710)\/"}
]
}

常见的方法是将“listAction”指向返回上述 JSON 对象的服务器端脚本(PHP、ASP.NET...)。

查看 listAction API 引用以获取更多信息: ApiReference-listAction

关于javascript - 如何在 jQuery-jTable 插件中加载 JSON 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16418613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com