我正在尝试基于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文件,因为文件会一直在更新。
答案 0 :(得分:0)
首先确保http://192.168.101.1/xml/jstree.xml
实际返回xml数据。此外,根据Xml data plugin,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"]