Java 如何在Jstree中获取数据值
我试图在jstree中获取所选节点的数据。 我可以使用data.rslt.obj.attr('ID')获取ID 但是如果我想检索user101的电子邮件id, 如何根据所选节点获取数据值? 我尝试了data.rslt.obj.attr('data'),但未能实现,请告知Java 如何在Jstree中获取数据值,java,javascript,html,json,jquery-ui,Java,Javascript,Html,Json,Jquery Ui,我试图在jstree中获取所选节点的数据。 我可以使用data.rslt.obj.attr('ID')获取ID 但是如果我想检索user101的电子邮件id, 如何根据所选节点获取数据值? 我尝试了data.rslt.obj.attr('data'),但未能实现,请告知 { "state":"open", "data":"com", "attr":{ "id":"test1", }, "children":[ { "stat
{
"state":"open",
"data":"com",
"attr":{
"id":"test1",
},
"children":[
{
"state":"open",
"attr":{
"id":"testus1",
},
"data":{
"title":"vls",
"emailAddress":"vls@gmail.com"
},
"children":[
{
"state":"closed",
"attr":{
"id":"testus2",
},
"data":{
"title":"vfg"
},
"children":[
null,
{
"state":"closed",
"attr":{
"id":"testus3",
},
"data":{
"title":"user19"
},
"children":[
{
"state":"closed",
"attr":{
"id":"user101",
},
"data":{
"title":"user101",
"emailAddress":"test1@csc.com"
}
},
{
"state":"closed",
"attr":{
"id":"testus11",
},
"data":{
"title":"testuser11",
"emailAddress":"test@csc.com"
},
}
]
}
]
},
null
]
},
null
]
}
Regards,
Prabkar
我认为为了存储属性,必须使用“metadata”属性,它可以将字符串、数组或对象作为值。我看到你在用“数据”来做这件事。您应该尝试使用“元数据”而不是“数据” 请注意,您仍应使用以下语句检索在元数据中设置的属性
data.rslt.obj.attr('data')