Select2不返回任何数据,只显示搜索

时间:2015-02-15 02:04:26

标签: ajax codeigniter jquery-select2

我正在使用codeigniter和select2插件来显示我的数据..但我有一个问题,该插件不显示任何内容,只显示搜索...有我的代码

/*------------- JS -----------------*/
$("‪#‎nm_peg‬").select2({
placeholder: "Masukkan Nama Pegawai",
width:'element',
ajax : {
url : "<?php echo site_url('pegawai/getAllData'); ?>",
dataType: 'json',
data: function (term, page) {
return {
q: term
};
},
results: function (data, page) {
return { results: data };
}
}
});

这是我的控制器

/*-------------- Controller ---------------*/
public function getAllData()
{
$this->load->model('pegawaimodel');
$d = $this->pegawaimodel->get_all_pegawai();
$rows = array();
foreach ($d as $a) {
$rows[] = $a;
}
header('Content-Type:application/json');
return json_encode($d);
}

这是我的模特。

/*--------------Model-----------------*/
public function get_all_pegawai()
{ 
$this->db->select('peg_id, peg_nama');
$this->db->from('master_pegawai');
$query = $this->db->get();
return $query->result();
}

感谢任何帮助..

0 个答案:

没有答案