构建基于xml的jstree菜单

我正在尝试基于xml文件构建jstree菜单。 我的代码是这样的:

$("#div").jstree({ "xml_data" : { "ajax" : { //"url": "jstree.xml" "url": "http://192.168.101.1/xml/jstree.xml" }, "xsl" : "nest" }, "plugins" : ["themes", "xml_data", "ui","types"] 

当文件是如上所述的本地文件后跟//时,它可以工作。 如果我试图通过http调用访问xml文件,它不起作用。 有任何想法吗? 我真的很想通过http调用xml文件,因为文件会一直在更新。

首先确保http://192.168.101.1/xml/jstree.xml实际返回xml数据。 此外,根据Xml数据插件 , url参数参数需要在引号中:

 $("#div").jstree({ "xml_data" : { "ajax" : { //"url": "jstree.xml" "url": "http://192.168.101.1/xml/jstree.xml" }, "xsl" : "nest" }, "plugins" : ["themes", "xml_data", "ui","types"]