Php 带jQuery、AJAX和MySQL的Treeview

Php 带jQuery、AJAX和MySQL的Treeview,php,jquery,mysql,ajax,codeigniter,Php,Jquery,Mysql,Ajax,Codeigniter,我被困在应用树视图。有人能帮我吗?我使用codeigniter。我正在考虑如何在Codeigniter framework中使用jquerywithajax创建树视图,如果我在MySQL中有这种表的话: 项目表 ID ProjectName 1 Project 1 2 Project 2 3 Project 3 舞台列表 ID StageID ProjectID 1 1 1 2 2 1 3 3 2 4 4 2 5

我被困在应用树视图。有人能帮我吗?我使用
codeigniter
。我正在考虑如何在
Codeigniter framework
中使用
jquerywithajax
创建树视图,如果我在
MySQL
中有这种表的话:

项目表

ID ProjectName
1  Project 1
2  Project 2
3  Project 3
舞台列表

ID  StageID  ProjectID
1   1        1
2   2        1
3   3        2
4   4        2
5   5        3
6   6        3
舞台台

ID StageName
1  Stage 1
2  Stage 2
3  Stage 3
4  Stage 4
5  Stage 5
6  Stage 6
如果我链接所有表:

project.ID = stagelist.ProjectID
stage.ID = stagelist.SatgeID
我的HTML:

<div id="project_structure_tab">
    <div id="result_batch_structure">

    </div>
</div>

Jquery:

$( "#project_structure_tab" ).click(function(e)
{
    e.preventDefault();
    $.ajax({
    url : '<?php echo base_url()?>project/get_proect_list',
    type: 'POST',
    data: { 
            project_id: $('#project_id').val()
          },
    success: function(msg){
              //here will show how to execute a tree view based on the table linking from model
            }
    });
});
$(“#项目(结构)选项卡”)。单击(功能(e)
{
e、 预防默认值();
$.ajax({
url:“项目/获取项目列表”,
键入:“POST”,
数据:{
项目id:$('#项目id').val()
},
成功:功能(msg){
//这里将展示如何基于模型中的表链接执行树视图
}
});
});

您正在阅读关于。显示树表是一个很好的解决方案,我正在使用它。不久前,我在codeigneter中发现了递归树视图,也许它也对您有所帮助。

对不起,我无法共享此代码。如果你问起jqGrid,这里有很多样本。