【发布时间】:2015-02-17 08:46:36
【问题描述】:
我想使用选择框过滤表格上的数据。当用户从选择框中选择值时,表格上的列将被过滤。我的意思是该表仅显示包含用户选择的选择框上的值的数据。谁能帮帮我
这是我的 ajax:
<script>
$("#inputJenis").on('change',function(){
if($("#inputJenis").val() != 'Ganjil'){
$.ajax({
type: "POST",
url:'<?php echo base_url()?>search/filter',
data:'selectvalue='+$('#inputJenis').val(),
cache: false,
success: function(data){
$(#tableData).html(data);
},
error: function(data){
//return false;
}
});
});
});
</script>
这是我的控制器:
public function filter()
{
$this->load->helper('url');
$this->load->model('filter_model');
$this->filter_model->getData();
$data = $this->filter_model->getData();
echo json_encode($data);
}
这是我的模型:
public function getData($type)
{
$this->db->select('jenis');
$query = $this->db->get('tahunajaran');
return $query->result();
echo json_encode($query);
}
此代码无效。请帮帮我
【问题讨论】:
标签: ajax codeigniter