我添加了一個(gè)文本框,當(dāng)用戶開始輸入時(shí),它會從數(shù)據(jù)庫中提供建議。如果數(shù)據(jù)庫列中有相似的名稱,它會通過重復(fù)來建議所有名稱。當(dāng)用戶開始打字時(shí),有什么方法可以讓我只建議類似的一個(gè)?,F(xiàn)在是這樣顯示的有什么辦法可以解決這個(gè)問題嗎?// ! 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');這是我的觀點(diǎn)<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貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊
使用帶有不同的選擇
$data?=?DB::table('store_food_city_new') ????->where('district',?'LIKE',?"%{$query}%") ????->select('district')->distinct() ????->get();
- 1 回答
- 0 關(guān)注
- 108 瀏覽
添加回答
舉報(bào)
0/150
提交
取消