【发布时间】:2012-08-26 05:50:19
【问题描述】:
我又问这个问题了。我有这段代码可以加载基于 XML 文件的 jsTree:
$("#div").jstree({
"xml_data" : {
"ajax" : {
"url": "http://192.168.101.1/xml/jstree.xml"
},
"xsl" : "nest"
},
"plugins" : ["themes", "xml_data", "ui","types"]
当文件与我的脚本在同一台服务器上时,它可以工作。我的树加载。
"url": "jstree.xml"
但是当我这样做时:
"url": "http://192.168.101.1/xml/jstree.xml"
我一直在页面上无限加载。它是同一个 XML 文件,当我进入浏览器时,我绝对可以手动访问该 XML。
有人见过 jsTree 的这个问题吗?有解决办法吗?
【问题讨论】:
-
不鼓励重复发帖:stackoverflow.com/questions/11957646/… 请在上一篇文章中提供小提琴。
-
@MMeah,我不能在工作中使用 jsfiddle。我的问题很简单。是否可以在 jstree 插件中执行 url: "http//data.xml" 文件。我没有看到任何提及它。我试过了,但没有工作。
-
您遇到的错误是什么? Javascript错误?不在服务器上时,您的 xml 在哪里?会不会是跨域问题?
-
@mahatmanich 看起来像一个跨域问题,我不知道如何解决。
标签: javascript jquery jstree