Ich habe ein Problem, DataTable auf die richtige Stelle in der JSON zeigen. Ich erhalte eine verschachtelte Array:DataTables - Lade Daten von vordefinierten JSON
{
"status": "ok",
"count": "7",
"msg ": "Operation Successful",
"data": [{
"contactHasServiceArea": true,
"issueCategories": [{
"id": "8",
"description": "Finance"
},
{
"id": "9",
"description": "Housing"
},
{
"id": "10",
"description": "International"
}
],
"cases": [{
"id": 31645,
"client_name": "Matthew",
"issue": "Assessment Completion",
"referral": null,
"opened_date": "10\/07\/2017",
"case_status": "Open"
}, {
"id": 31668,
"client_name": "Fanky ",
"issue": "Complex",
"referral": null,
"opened_date": "01\/07\/2017",
"case_status": "Open"
}]
}]
}
Wie kann ich auf die "Fälle" Objekt zeigen? Ich bin mir sicher, dass das einfach ist, aber ich bin verwirrt von den vielen Optionen in der DataTables-Konfiguration.
Ich habe versucht, Variationen von Daten, DATASRC sowie data.cases oder nur Fälle, usw. Dank
$('#cases_table').DataTable({
"ajax": "ajax/getCases",
"dataSrc" : "data.cases",
"data" : "cases",
"columns": [
{ "data": "client_name" },
{ "data": "issue" },
{ "data": "referral" },
{ "data": "opened_date" },
{ "data": "case_status" }
]
});
das dachte ich mir auch, macht aber keinen Unterschied. Es sagt nur keine Daten in der Tabelle –
Haben Sie versucht, die Ajax-Option wie in meiner Antwort neu zu konfigurieren? – RichGoldMD
Es funktioniert! Der Fehler war auf dem Server, der die Authentifizierung des Clients nicht erkannt und leeres JSON gesendet hat. Vielen Dank !!! –