Javascript jsTree AJAX延迟加载带有节点子节点的搜索?

Javascript jsTree AJAX延迟加载带有节点子节点的搜索?,javascript,jstree,Javascript,Jstree,我有一个版本为3.0的Jstree,并且有一个搜索字段。我的树使用延迟加载。我试图进行搜索,但没有成功 下面是我的Jstree配置和搜索插件 var init_tree=function(){ $(“#容器”).jstree({ “插件”:[“搜索”], “核心”:{ “数据”:{ “url”:“wwv_flow.show”, “数据类型”:“json”, “数据”:函数(节点){ 变量v_节点id; if($(node.attr(“id”)='#'){ v_node_id=0; }否则{

我有一个版本为3.0的Jstree,并且有一个搜索字段。我的树使用延迟加载。我试图进行搜索,但没有成功

  • 下面是我的Jstree配置和搜索插件
var init_tree=function(){
$(“#容器”).jstree({
“插件”:[“搜索”],
“核心”:{
“数据”:{
“url”:“wwv_flow.show”,
“数据类型”:“json”,
“数据”:函数(节点){
变量v_节点id;
if($(node.attr(“id”)='#'){
v_node_id=0;
}否则{
v_node_id=$(node.attr(“id”);
}
返回{
“p_请求”:“应用程序进程=获取节点数据”,
“p_-flow_-id”:$v('pFlowId'),
“p_流程步骤id”:$v('p流程步骤id'),
“p_实例”:$v('pInstance'),
“x01”:v_节点_id,
“x02”:“LOADA”
};
},
“成功”:功能(新数据){
返回新的_数据;
}
}
},
“搜索”:{
“不区分大小写”:true,
“仅显示匹配项”:true,
"模糊":假,,
“ajax”:{
“数据类型”:“json”,
“url”:apex.server.url({p#u请求:“APPLICATION_PROCESS=PATA”,x01:$(“#P27_SEARCH”).val())
}   
}
}).on('search.jstree',函数(节点、str、res){
if(str.nodes.length==0){
$('#container').jstree(true).hide_all();
}
})
};
  • 下面是输入一些数据时对Jstree的搜索
$('#P27_SEARCH').keyup(函数(){
$('#container').jstree(true.show#all();
//$('#container').jstree('search',$(this.val());
$('#container').jstree(true).search($(this.val(),false,true,'root1');
});
  • 以下是执行搜索时服务器的数据输出
[“n1114714”、“n1114898”、“n1114963”、“n1115149”,
“N115504”、“N117568”、“N118202”、“N118267”,
“N118453”、“N118808”、“n1171451”、“n1171635”,
“n1171700”、“n1171886”、“n1172241”、“n627355”,
“n631173”、“n631598”、“n631634”、“n631635”,
“n631645”]
我做错了什么

谢谢你的帮助