构建基于xml的jstree菜单

时间:2012-08-14 17:30:15

标签: jquery 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文件,因为文件会一直在更新。

1 个答案:

答案 0 :(得分:0)

首先确保http://192.168.101.1/xml/jstree.xml实际返回xml数据。此外,根据Xml data pluginurl参数参数必须在引号中:

$("#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"]