我正在开发一个应用程序,该应用程序在http://www.jstree.com/documentation/json_data的每个文档中使用带有json数据和ajax的JS树。为外部ajax设置的JS树
$("#tree).jstree({
"json_data": {
"ajax": { ... }
} ....
});
还有其他jquery ajax调用在文档中的其他地方进行。现在,树在自己的名字空间内进行ajax调用,所以与其他ajax函数没有冲突。由于回答ajax调用的服务器问题,我需要通过公共ajax处理程序重定向树的ajax调用,文档的其余部分使用该调用,然后让该处理程序将数据返回给树。
任何人都可以建议如何将树的调用重定向到另一个函数,并设置回调将数据返回给树?谢谢!
你为什么要重定向?或者你想改变默认的jsTree ajax调用? – Radek 2012-03-03 07:26:03
@Radek现在jstree调用ajax来获取子节点。树然后添加这些节点。它全部在jstree内处理。我希望树调用一个外部函数,该函数将进行ajax调用,并且1)将子节点信息返回给树,或者2)使用外部函数添加节点。我想我将不得不从“return $ .ajax(s.ajax);”更改json插件的第92行到像“返回[使用$ .ajax(父节点);]”的外部函数。 – 2012-03-04 14:32:43
为什么你想要外部函数来添加节点? – Radek 2012-03-05 02:50:29