我正在使用Codeigniter3“自动搜索”功能...我想在Bootstrap模式下使用autoserach获取客户名称...我通过网络获得了输出,但在UI上却没有显示...您可以下载我的在以下链接“ https://ibb.co/D98gwnP”中输出
我在jQuery Full Calendar中使用的这个Bootstrap模式将事件添加到数据库中
Controller.php:
Ubuntu 18.04
Model.php:
public function get_customer()
{
if(isset($_GET['term']))
{
$result = $this->Calendar_model->search_customer($_GET['term']);
if(count($result)>0)
{
foreach($result as $row)
$arr_result[]=$row;
}
echo json_encode($arr_result);
}
}
View.php:
public function search_customer($customer)
{
$MainDB = $this->load->database('default', TRUE);
$MainDB->select('Name');
$MainDB->where('IsCustomer','Y');
$MainDB->like('Name', $customer, 'both');
$MainDB->order_by('Name','Asc');
$MainDB->limit(10);
return $MainDB->get('PartyDetail')->result();
}
jQueryCode:
<input type="text" class="form-control" name="customer" id="customer"
placeholder="Customer Name">
我想使用数据库表中的“自动搜索”功能将数据填充到Textbox中...谢谢您,先生。...
答案 0 :(得分:0)
尝试此代码
Controller.php
public function get_customer()
{
if(isset($_GET['term']))
{
$result = $this->Calendar_model->search_customer($_GET['term']);
if(count($result)>0)
{
foreach($result as $row)
$arr_result[]=$row->Name;
echo json_encode($arr_result);
}
}
}