<script type="text/javascript"> $(function() { $( "#customers" ).autocomplete({ source: 'search.php' }); }); </script> <div class="ui-widget"><input id="customers" name="Cno" placeholder="Customer Name"></div>
search.php
<?php include('header.php'); //get search term $searchTerm = $_GET['term']; //get matched data from skills table $query = $db->query("SELECT * FROM customers WHERE Customer_Name LIKE '%".$searchTerm."%' ORDER BY Customer_Name ASC"); while ($row = $query->fetch_assoc()) { $data[] = $row['Customer_Name']; } //return json data echo json_encode($data); ?>
Пожалуйста, проверьте первый скриншот, «Поиск по ключевому слову« Gulf »не отображается, но когда я просматриваю« gulf r », тогда он показывает данные. И я также добавил скриншот поиска по ключевому слову« abd »только 3 буквы. Тогда также правильно, но почему это не работает для «залива»,