我们使用 jstree 作为导航菜单编辑器,并且一直将元数据分配给树的节点,如下所示:
var data = currentNode.data("jstree");
data.title = textBoxTitle.val();
data.linkType = textBoxLink.val();
我可以看到该data
对象包含相关属性,但不太确定 jquery 在此之后将关联数据保存在何处。
当我们来保存数据(将其序列化为我们的服务器端语言)时,元数据似乎被忽略了......
var json = jQuery.jstree._reference(tree).get_json();
var jsonString = JSON.stringify(json);
该json
对象被检查为没有描述元数据的属性。
我们如何序列化对象及其元数据?
提前致谢,
- 格雷格。