我正在使用Jquery小部件Autocomplete.My数据源是一个返回JSON数据的服务器端脚本。
$(function() {
$( "#supcode" ).autocomplete({
source:"index.php/inventory/supcode",
minLength: 1
});
});
我正在使用MVC架构(Codeigniter)并在控制器中使用以下方法来返回JSON数据,
function supcode()
{
$dataarray="";
$data=$this->Inventorymodel->supcode();
echo json_encode($data);
}
我正在使用以下函数
获取模型中的数据function supcode(){
$finresult="";
$this->db->select('name');
$query = $this->db->get('supplier');
$result=$query->result_array();
foreach($result as $row){
$finresult[]=array(
'name' => $row['name']
);
}
return $finresult;
}
当我在文本框中输入一个字母时,过滤功能无效,列出了所有项目。我在这里做错了什么?谁能帮我?提前谢谢....
答案 0 :(得分:1)