gpt4 book ai didi

jquery - 来自 django 的 jstree 动态 JSON 数据

转载 作者:行者123 更新时间:2023-12-01 07:34:56 24 4
gpt4 key购买 nike

我正在尝试设置 jsTree 以动态接受来自 django 的 JSON 数据。

这是我让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错误响应并警告“未定义”。我也在 django 中尝试过 simpleJson 编码,但结果相同。

如果我更改 url,以便它接收具有相同数据的 JSON 文件,它将按预期工作。

对可能出现的问题有什么想法吗?

最佳答案

问题似乎是我在包含 application/JSON mimetype 的同时没有完成 simplejson 编码。

全部排序。

关于jquery - 来自 django 的 jstree 动态 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com