jstree : Uncaught TypeError: Cannot read property 'Kinder', undefined
In meinem server bin ich wieder ein JSON-Objekt, in dem format von jsTree :
{"id":"value", "text":"value", "parent":"value"}
Bekomme ich es in meiner Ansicht durch einen Ajax-Aufruf. Console.log
zeigt mir die details, aber jsTree gibt mir die Fehlermeldung:
Uncaught TypeError: Cannot read property 'Kinder' undefined
Anzeigen:
$.ajax({
url: "/category",
dataType: 'json',
type: 'GET',
success: function (res) {
$.each(res, function (i, obj) {
products.push([obj.id, obj.parent, obj.text]);
$('#jstree_demo_div').jstree({
'core': {
'data': [{ "id": obj.id, "parent": obj.parent != 0 ? obj.parent : "#", "text": obj.text }]
}
});
console.log(obj.parent != 0 ? obj.parent : "#");
});
}
});
- Sie haben element mit der id
jstree_demo_div
auf Ihrer Seite? Hinzufügen von html-markup mit ihm.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Arbeite ich mit Ajax .
ich das problem gelöst, indem er erklärt eine neue javaScript-Objekt, das enthält( id, parent, text)
exemple :
Ich ein Array deklarieren, wo Schiebe ich alle meine Objekte und geben Sie es an 'Daten', wie dies
es funktioniert und es ist perfekt! Ich wünschte, es wird helfen, eine Menge Menschen