0

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

$("#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 文件,因为该文件会一直在更新。

4

1 回答 1

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"] 
于 2012-08-14T20:09:49.087 回答