使用ajax过滤codeigniter中的数据表

时间:2015-02-16 14:56:42

标签: ajax codeigniter

我使用codeigniter来构建我的项目。我想用ajax制作过滤器使用选择框,但我很困惑。当用户从选择框中选择值时,我希望表只显示包含选择框值的数据。任何人都可以帮助我...

1 个答案:

答案 0 :(得分:0)

<script>
function show_result()
{
    if($('#selectbox').val()!='')
    {
            $.ajax({
        type: "POST",
        url:'<?php echo base_url()?>controller/controller_function',
        data:'selectvalue='+$('#selectbox').val(),
        cache: false,
        beforeSend : function ()
        {
                    $("#idAjaxLoader").css("display",'');
        },
        success: function (data) {
            $("#idAjaxLoader").css("display",'none');
            $('#table-div').html(data);
                    },

        error: function(data){

        //return false;
        }

        }); 

    }


}
</script>

在控制器的 controller_function 中写入查询,然后按预期结果加载带有表的视图