jstreeとcodeigniterを使ってツリービューを作成したいのですが、データはmysqlデータベースからのものですが、どのようにしたらよいか分かりません。私はいくつかのチュートリアルとデモを読んでいますが、それは私を混乱させるだけです。コードを読むことを不可能にせずに2つの作業を一緒にする簡単な方法はありますか?Codeigniterとjstree
0
A
答えて
0
私はそれを簡単に作成する方法を見つけました。これがコードです。
これは私のコントローラのコードです:
public function loadFabricTree()
{
$data['fabric'] = $this->ModelDB->getFabricType();
$nodes = array();
foreach($data['fabric'] as $val)
{
$nodes[] = ['id'=>$val['id'],'parent'=>"#",'text'=>$val['ItemDesc']];
}
echo json_encode($nodes);
}
これは私のjqueryのコードです:
$(function(){
$('#FabricTree').jstree({
'core':{
'data':{
'url':'/mps/index.php/mps/loadFabricTree',
'dataType':'json'
}
}
})
});
0
私はこのためのデモを開発しました。これは、その中にテーブル構造を持つ、PHPでの作業のデモでWorking demo with js, php, mysql db structure
:
はこれをチェックしてください。 Codeigniterメソッドに変換すれば完了です。
関連する問題
- 1. JsTreeとLaravel Trouble
- 2. jQuery JsTreeとJSONエラー処理
- 3. jstreeノードスタイリング
- 4. jQueryのJSTree -
- 5. jsTree - リターンノード値
- 6. jsTree not working
- 7. JSTree create_node not working
- 8. jstreeチェック親ノード
- 9. jstreeコンテキストメニューアクション評価
- 10. jsTree、hover_node、イベント
- 11. JSTree with Datatables
- 12. ngnixのJSTreeバグ
- 13. JsTreeチェックボックス - チェックイベント
- 14. jsTree - リストのスティッキーノード
- 15. JSTreeのマウスオーバーイベント
- 16. .load with jsTree
- 17. jsTree json href redirect
- 18. JsTree multitree cookie
- 19. JSTREE data.referenceとは何ですか?
- 20. JSTreeドラッグドロップの問題
- 21. Angular jstree検索プラグイン
- 22. jsTreeの構文エラー
- 23. jstree初期ノードID
- 24. jstreeの移動、ドラッグアンドドロップ
- 25. デュアルjsTreeの実装
- 26. jstreeハイライトノードを取得
- 27. クロムエクステンション、jstree、iframe:ドラッグ&ドロップ
- 28. JsTree:上部のフォルダでjstreeノードを並べ替える方法
- 29. jstreeにリーフテキストをラップする
- 30. JStreeの "initially_open"オプションの問題
私はこの1つを試してみました "http://webeasystep.com/blog/view_article/Build_dynamic_tree_nodes_with_jstree_and_codeigniter" が、その不完全で、これは "http://stackoverflow.com/questions/22020318/my-ajax-call-isnt-working-trying-to-populate-jstree-via-ajax-php-mysql-json"です。 – SilverRay