Тестирование автозаполнения JQuery для текстового поля с PHP MySQL для получения имени клиента, данные не извлекаются из базы данных.
Я даю здесь структуру таблицы скриптов PHP и HTML. Я не могу найти проблему ...
Я уже читал некоторые вопросы по этому поводу, но ничего не решило мою проблему, на самом деле я новичок в jquery
Спасибо
HTML
<html>
<head>
<title>Document</title>
<!-- jquery -->
<script src="assests/jquery/jquery.min.js"></script>
<!-- jquery ui -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.min.js"></script>
<script type="text/javascript">
$('#clientName').autocomplete({
source: 'php_action/fetchClient.php',
minLength: 2,
response: function(event, ui) {
// ui.content is the array that's about to be sent to the response callback.
if (ui.content.length === 0) {
$("#empty-message").text("No results found");
}
else {
$("#empty-message").empty();
}
}
});
</script>
</head>
<body>
<input type="text" id="clientName" class="form-control" autocomplete="on">
</body>
</html>
PHP SCRIPT
<?php
//get search term
$searchTerm = trim ($_GET['term']);
//get matched data from skills table
$query = $con ->query("SELECT * FROM client WHERE client_Name LIKE '%".$searchTerm."%' ORDER BY client_Name ASC");]\
while ($row = $query->fetch_assoc()) {
$data[] = $row['client_Name'];
}
//return json data
echo json_encode($data);
?>
Таблица базы данных
INSERT INTO `client` (`clientID`, `client_Name`, `client_Company_Name`, `client_status`, `client_Company_Address`, `client_GST_Number`, `client_Mobile`, `client_Landline`) VALUES
(1, 'test', '', b'1', 'rohini delhi', 0, 0, 0),
(2, 'bbb', '', b'0', '', 33333, 2222, 33312),
(3, 'AAA', '', b'0', '', 33333, 2222, 33312),
(4, 'ccc', '', b'0', '', 33333, 2222, 33312);
Ошибка Dom Consol
Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден)
это проблема