Я пытаюсь настроить jsTree для динамического приема данных JSON от django.
Это тестовые данные, которые у меня есть, когда django возвращается к jstree:
result=[{ "data" : "A node", "children" : [ { "data" : "Only child", "state" : "closed" } ], "state" : "open" },"Ajax node"]
response=HttpResponse(content=result,mimetype="application/json")
это jstreeкод, который я использую:
jQuery("#demo1").jstree({
"json_data" : {
"ajax" : {
"url" : "/dirlist",
"data" : function (n) {
return { id : n.attr ? n.attr("id") : 0 };
},
error: function(e){alert(e);}
}
},
"plugins" : [ "themes","json_data"]
});
Все, что я получаю, это символ загрузки AJAX, также выдается сообщение об ошибке AJAX, которое выдает предупреждение «undefined».Я также пробовал кодирование simpleJson в django, но с тем же результатом.
Если я изменил URL-адрес, чтобы он принимал файл JSON с идентичными данными, он работал бы как положено.
Любойидеи о том, что проблема может быть?