我使用codeigniter来构建我的项目。我想用ajax制作过滤器使用选择框,但我很困惑。当用户从选择框中选择值时,我希望表只显示包含选择框值的数据。任何人都可以帮助我...
答案 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 中写入查询,然后按预期结果加载带有表的视图