我想建立基于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文件,因为文件将一直在更新。
你调试与萤火虫的Ajax调用?你有没有检查服务器的access.log?你能提供工作jsfiddle吗? (这通常有助于你自己解决:-) – Radek 2012-08-14 22:20:27
@Radek,我不能在工作中使用jsfiddle。你认为我的语法是准确的吗?再次,我可以手动访问该XML文件,当我在URL中输入它。 – user1471980 2012-08-15 01:38:59
使用firebug并查看ajax调用的工作方式。如果它返回一些东西。如果完成。尝试使用没有Ajax的XML数据。看看你的xml语法是否正确。 – Radek 2012-08-15 01:56:54