通过双击和ajax调用访问jstree元数据
我正在使用 jQuery jsTree 插件来创建树视图。它使用 json 数据动态填充,其中每个节点都包含元数据。当我展开节点时,我希望能够访问节点元数据并将其作为新 json 数据的 AJAX 调用的一部分进行传递。我还想在双击节点时访问元数据。有人可以建议我需要在下面的代码示例中插入哪些代码吗?
$("#tree").jstree({
"json_data" : {
"ajax": {
"url": "/url",
"data": function(n) {
// NEED METADATA HERE
}
}
}
});
$("#tree").delegate("a", "dblclick", function(e) {
// NEED METADATA HERE
});
I'm using the jQuery jsTree plugin to create a tree view. It is populated dynamically with json data, where each node contains metadata. When I expand a node I would like to be able to access node metadata and pass it as part of the AJAX call for new json data. I also want to access the metadata when I double-click a node. Can someone suggest what code I need to insert into the code examples below?
$("#tree").jstree({
"json_data" : {
"ajax": {
"url": "/url",
"data": function(n) {
// NEED METADATA HERE
}
}
}
});
$("#tree").delegate("a", "dblclick", function(e) {
// NEED METADATA HERE
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定是否在数据函数中执行此操作,但您可以代替委托执行此操作。
I'm not sure about doing it in the data function but in instead of delegate you can do this.