Javascript 从服务器端DataTables编辑器重拨两个JSON数据
我正在尝试从两个JSON对象将数据从服务器端读取到客户端。我试图使用来自两个JSON对象的一些信息来填充我的datatble。我可以同时加载数据(数据和数据1),但有一个解析错误 加载的数据如下所示: ***}{粗体的这两个括号是错误的***Javascript 从服务器端DataTables编辑器重拨两个JSON数据,javascript,json,database,datatables,serverside-javascript,Javascript,Json,Database,Datatables,Serverside Javascript,我正在尝试从两个JSON对象将数据从服务器端读取到客户端。我试图使用来自两个JSON对象的一些信息来填充我的datatble。我可以同时加载数据(数据和数据1),但有一个解析错误 加载的数据如下所示: ***}{粗体的这两个括号是错误的*** { "data": [{ "starty": "100758" }, { "starty": "100759"
{
"data": [{
"starty": "100758"
}, {
"starty": "100759"
}, {
"starty": "100760"
{
"starty": "101043"
}]
**} {** this is the error, I want to remove this so it reads all as one
"data": [{
"DT_RowId": "row_100758",
"contract_bal": {
"contract_id": "100758",
"member_name": "Foodservice",
"opt_one": "11970",
"opt_two": "0",
"opt_three": "0",
"opt_four": "0",
"opt_five": "0",
"opt_six": "0",
"monthly_input": "5231",
"start_date": "2019-10-01",
"end_date": "2020-09-30",
"contractinfo_id_fk": "4",
"product_code_fk2": "D2230"
},
"contract_info": {
"contra_prod": "Tomatoes"
},
"products": {
"product_name": " Chopped Tomatoes"
}
}, {
"DT_RowId": "row_100759",
"contract_bal": {
"contract_id": "100759",
"member_name": "Foodservice",
"opt_one": "16970",
"opt_two": "0",
"opt_three": "0",
"opt_four": "0",
"opt_five": "0",
"opt_six": "0",
"monthly_input": "10200",
"start_date": "2019-10-01",
"end_date": "2020-09-30",
"contract_id_fk": "4",
"prcode_fk2": "D230"
},
"contr_info": {
"contract_prod": "Tomatoes"
},
"products": {
"product_name": " Tomatoes "
}
}]
},
"files": [],
"searchPanes": {
"options": []
}
}
如何读取同一文件中的两个JSON对象而不出错?DataTables需要接收一个有效的JSON对象(不是两个单独的对象连接在一起)。当然,您可以合并两个JSON对象,但结果必须是一个新的有效JSON对象(它必须有一个DataTables可以迭代的结构来构建表行)。除了您提到的问题之外,这个问题中的JSON还有其他问题。例如,这里:
“starty”:“100760”{…
-以及结尾以“files”开头的部分:[]
。我假设您可以控制正在生成的JSON。您是否使用JSON库来生成JSON,并使用验证器(例如)来检查它?DataTables希望接收单个有效的JSON对象(而不是两个连接在一起的单独对象)。当然,您可以合并2个JSON对象,但结果必须是一个新的有效JSON对象(并且必须具有DataTables可以迭代的结构,以构建表行)。除了您提到的问题之外,问题中的JSON还有其他问题。例如,这里:“starty”:“100760”{…
-最后一节以“文件”开头:[]。我假设您可以控制正在生成的JSON。您是否使用JSON库来生成JSON,并使用验证器(例如)来检查它?