gpt4 book ai didi

jstree - 如何使用单个属性在 jsTree 节点中存储多条数据?

转载 作者:行者123 更新时间:2023-12-02 09:30:42 28 4
gpt4 key购买 nike

为了在jsTree中存储任意数据节点,我将自定义属性(例如 node-data)传递给 create_node方法。但我需要在单个属性中存储多条数据。 (例如姓名、年龄等)哪种格式最适合节点数据属性的值?我正在寻找一种可以轻松检索数据的格式。

例如,我们可以采用“name:John,age:26”这样的格式。但我必须使用逗号作为分隔符来分割字符串,并在冒号处分割以分隔名称和值。有更好的方法吗?

最佳答案

您不使用数据属性有什么原因吗? jquery 和当前所有浏览器 (HTML5) 支持。所以而不是 obj.attr("myattrib", true);您可以将任意数据分配给任何对象。您可以轻松地执行以下操作:

node.data("name", "John");
node.data("age", 26);

稍后您可以在需要时检索它们:

var name = node.data("name");

在服务器端,假设您将数据作为 Json 数据发送回,您只需在服务器中的 json 对象中定义(以最简单的形式,您可以更花哨)字典元数据,然后检索“name “从字典中将对象转换为适当的类型,然后就可以开始了!

关于jstree - 如何使用单个属性在 jsTree 节点中存储多条数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6722215/

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