为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 集团名称

Laravel 集团名称

PHP
千巷猫影 2023-06-24 17:50:42
我添加了一个文本框,当用户开始输入时,它会从数据库中提供建议。如果数据库列中有相似的名称,它会通过重复来建议所有名称。当用户开始打字时,有什么方法可以让我只建议类似的一个。现在是这样显示的有什么办法可以解决这个问题吗?// ! Autocompletionfunction auto(Request $request){    if($request->get('query'))    {        $query = $request->get('query');        $data = DB::table('store_food_city_new')            ->where('district', 'LIKE', "%{$query}%")            ->get();        $output = '<ul class="dropdown-menu" style="display:block; position:relative">';        foreach($data as $row)        {            $output .= '<li><a href="#">'.$row->district.'</a></li>';        }        $output .= '</ul>';        echo $output;    }}这是我的 Web.phpRoute::post('store-locator/auto', 'Test\AllTestController@auto')->name('autocomplete.auto');这是我的观点<div class="container box">    <h3 align="center">Ajax Autocomplete Textbox in Laravel using JQuery</h3><br />    <div class="form-group">        <input type="text" name="country_name" id="country_name" class="form-control input-lg" placeholder="Enter Country Name" />        <div id="countryList"></div>    </div>    {{ csrf_field() }}</div>
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

使用带有不同的选择

$data = DB::table('store_food_city_new')
    ->where('district', 'LIKE', "%{$query}%")
    ->select('district')->distinct()
    ->get();


查看完整回答
反对 回复 2023-06-24
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信