【发布时间】:2015-12-21 09:29:53
【问题描述】:
使用 AJAX 发出 POST 请求后,我得到以下 JSON 响应:
{
"ServiceName": "ABC",
"Response": {
"Object": [
{
"Attributes": {
"Attribute": [
{
"AttributeName": "Name",
"AttributeValue": "XYZ"
},
{
"AttributeName": "Place",
"AttributeValue": "Abc"
},
{
"AttributeName": "Country",
"AttributeValue": "Americas"
},
{
"AttributeName": "Code",
"AttributeValue": "576"
}
]
}
},
{
"Attributes": {
"Attribute": [
{
"AttributeName": "Name",
"AttributeValue": "XYZHJ"
},
{
"AttributeName": "Place",
"AttributeValue": "Abchgh"
},
{
"AttributeName": "Country",
"AttributeValue": "India"
},
{
"AttributeName": "Code",
"AttributeValue": "536"
}
]
}
}
]
}}
我正在使用数据表来显示数据。但使用这个嵌套的 JSON,我无法直接获取数据。 我用这个https://datatables.net/examples/server_side/post.htmlhttps://datatables.net/reference/option/ajax.dataSrc作为参考。
【问题讨论】:
-
您的问题是什么?你的代码在哪里?您给我们的只是您的 JSON 响应,但没有代码。我们应该如何帮助您?
-
与服务器端处理returned data 有不同的格式。您发布的内容与预期返回的 JSON 不匹配。
标签: jquery json ajax datatables