[英]Using jQuery/JS, can I “tie” together a JS object's property directly to the value of a form input element?
[英]How can I modify an object's structure using jQuery or JS?
我有一个这样的对象:
var jsonObj = [{
'Id': '1',
'Username': 'Ray',
'FatherName': 'Thompson'
}, {
'Id': '2',
'Username': 'Steve',
'FatherName': 'Johnson'
}, {
'Id': '3',
'Username': 'Albert',
'FatherName': 'Einstein'
}]
我想将此对象结构转换为以下内容:
var jsonObj = [
['Id': '1', 'Username': 'Ray', 'FatherName': 'Thompson'],
['Id': '2', 'Username': 'Steve', 'FatherName': 'Johnson'],
['Id': '3', 'Username': 'Albert', 'FatherName': 'Einstein']
]
我如何使用 jQuery 或 Javascript 来做到这一点?
我不知道你为什么要转换你的json数据。 已经 jQuery 数据表可以使用 JSON 对象,如下所示
var jsonObj = [{
'Id': '1',
'Username': 'Ray',
'FatherName': 'Thompson'
}, {
'Id': '2',
'Username': 'Steve',
'FatherName': 'Johnson'
}, {
'Id': '3',
'Username': 'Albert',
'FatherName': 'Einstein'
}]
$('#test').dataTable({
"aaData": jsonObj,
"aoColumns": [
{ "mDataProp": "Id" },
{ "mDataProp": "Username" },
{ "mDataProp": "FatherName" }
]
});
试试这个。 因为我是这样使用的,它对我有用。
这是例子
var jsonObj = [{ 'Id': '1', 'Username': 'Ray', 'FatherName': 'Thompson' }, { 'Id': '2', 'Username': 'Steve', 'FatherName': 'Johnson' }, { 'Id': '3', 'Username': 'Albert', 'FatherName': 'Einstein' }] $('#test').dataTable({ "aaData": jsonObj, "aoColumns": [ { "data": "Id" }, { "data": "Username" }, { "data": "FatherName" } ] });
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css"></style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> <table id="test"></table>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.