meine Frage ist einfach: Wie kann ich ein Array innerhalb des Objekts mit Datenträgern lesen?DataTables lesen Array innerhalb Objekt
Objekt
Ich möchte das Array "Daten" lesen:
{
"success": true,
"data": [
{
"id": "4",
"tienda_id": "5",
"tienda_nombre": "sad",
"total": 123,
"logo": null,
"fecha": "2017-04-02T23:00:00.000Z"
}
]
}
Datentabelle:
var x.DataTable({
"ajax" : myAjaxUrl,
"columns": [{
"data": "data.fecha" // this doesn't work
}, {
"data": "data.total" // this doesn't work
}, {
"data": "data.logo" // this doesn't work
}],
//..............
});
Danke @Sotjin Ich weiß, wie eine json lesen das ist nicht das Problem, das Problem ist in den Spalten Daten:
"columns": [{
"data": "data.fecha" // this doesn't work
}, {
"data": "data.total" // this doesn't work
}, {
"data": "data.logo" // this doesn't work
}],
Das Ajax der Datentabelle kehrt das Objekt dann in Spalten iterieren das Objekt und zeigt die Daten in der Datentabelle "data": "data.fecha" // this doesn't work
zum Beispiel:
{
"data": [
{
"id": "4",
"tienda_id": "5",
"tienda_nombre": "sad",
"total": 123,
"logo": null,
"fecha": "2017-04-02T23:00:00.000Z"
}]
}
//...
"columns": [{
"data": "data.fecha"
}, {
"data": "data.total"
}, {
"data": "data.logo"
}],
Dies funktioniert
{
"success": true,
"data": [
{
"id": "4",
"tienda_id": "5",
"tienda_nombre": "sad",
"total": 123,
"logo": null,
"fecha": "2017-04-02T23:00:00.000Z"
}
]
}
Dies funktioniert nicht
Überprüfen Sie die Bearbeitung bitte –
@JoseLuis Ich habe auch einige bearbeiten, 'json.data [0] .Fecha' ist, was Sie brauchen, wenn Sie nur ein Objekt in' json.data' haben immer – Sojtin
Ja, aber ich habe nicht 1 nur Objekt, ich zeigte nur 1 im Beispiel –