使用PHP MySQL测试自动完成文本框jquery以获取客户端名称,数据不从数据库中检索。
我在这里给出PHP脚本表结构和HTML。我无法找到问题......
我已经阅读了一些有关此事的问题,但没有解决我的问题实际上我是jquery的新手
由于
HTML
<?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);
?>
PHP SCRIPT
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);
数据库表
firewall-cmd -V
Dom consol错误
无法加载资源:服务器响应状态为404(未找到) this is the problem
答案 0 :(得分:0)
我发现了一些问题。
1) 404 问题仅在source
错误时发生。
2)在PHP脚本中,在]\
查询行之后还有一个mysql
。
3)如果您只想client_Name
,那么获取仅client_Name
而不是*
答案 1 :(得分:0)
1.404问题是由于我的错误显示是关闭使用Ubuntu最近我解决了问题让我更新并关闭问题好.. 谢谢你的帮助..
$(document).ready(function () {
$("#clientName").autocomplete({
source: 'php_action/fetchClient.php'
});
});
<?php
include('core.php');
//get search term
$searchTerm = $_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);
?>