ajax呼び出しでxmlの代わりにdataType = textを使用すると、問題が解決します:)
私のEmployees_xml_flat.xmlファイルの内容は次のとおりです。必要に応じてノードを追加できます
<item id="19001" parent_id="0" >
<content><name>Vaibhav</name></content>
</item>
<item id="19002" parent_id="19003" >
<content><name>Pri_dev</name></content>
</item>
次のサンプル コードを参照してください。この jsTree は IE、Mozila、および Google chrome で正常に動作します。他のブラウザではテストされていません
jsTree を使用する
$(document).ready(function(){
$.ajax({
type: "GET",
url: "Employees_xml_flat.xml",
dataType: "text",
success: function(xmlData) {
$("#treeViewDiv").jstree({
"xml_data" : {
"data" : xmlData
},
"plugins" : [ "themes", "xml_data" ]
});
}
});
});
</script>
</head>
<body>
<div id="treeViewDiv"></div>
</body>
</html>