我再次問這個問題。我有這樣一段代碼加載基於XML文件jsTree:無法通過jsTree中的HTTP加載XML文件
$("#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的這個問題嗎?有沒有解決方法?
重複的帖子是不鼓勵的:http://stackoverflow.com/questions/11957646/building-jstree-menu-based-on-xml請在上一篇文章中提供一個小提琴。 – MMeah 2012-08-15 22:09:16
@MMeah,我不能在工作中使用jsfiddle。我的問題很簡單。是否有可能在jstree插件中執行url:「http // data.xml」文件。我沒有看到它的任何參考。我試圖做到這一點,而不是工作。 – user1471980 2012-08-20 12:55:14
你得到的錯誤是什麼? Javascript錯誤?不在服務器上時,你的xml在哪裏?它可能是一個跨域問題? – mahatmanich 2012-08-22 12:59:31