前提・実現したいこと
jsTreeでtreeを表示させたいのですが、「Loading」と表示されたままでtreeが表示されないです。
どなたかわかる方ご教授いただけますと幸いです。
発生している問題・エラーメッセージ
エラーメッセージ 「Loading」がずっと表示される。 ![Loading画像](0774c00e4249410392c58029a6032065.png)
該当のソースコード
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.2/themes/default/style.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.2/jstree.min.js"></script> </head> <body> <input id="search" type="button" value="検索" /> <div id="jstree"></div> <script type="text/javascript"> $('#search').click(function() { let hostUrl = "http://localhost:3000/hits"; $.ajax({ type: 'get', url: hostUrl, dataType : 'json' }).done(function(data){ console.log("success"); $(function () { let hostUrl = "http://localhost:3000/hits"; $('#jstree').jstree({ 'core' : { 'url' : hostUrl, // ajaxで読み込むjsonファイル 'dataType' : 'json', 'data' : function(node) { return {'id': node.id }; } } } )} ); }).fail(function(){ alert('データが無いです'); $('#zip').val(""); }); }); </script> </body> </html>
json
1{ 2 "hits": [ 3 { 4 "groupId": 1, 5 "parentGroupId": "", 6 "itemCode": "", 7 "itemName": "テスト1", 8 "sortOrder": 1 9 } 10 ] 11}
補足情報(FW/ツールのバージョンなど)
os:Mac
回答1件
あなたの回答
tips
プレビュー