【发布时间】:2018-01-19 22:24:34
【问题描述】:
我需要一些帮助,我将在下面发布到 JQuery/AJAX 函数中的这个 php 代码。我还想知道如何在我将发布的第二个代码中调用该函数。
<?php
$db = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$searchTerm = $_GET['term'];
$query = $db->query("SELECT * FROM ncic_names WHERE name LIKE
'%" . $searchTerm . "%' ORDER BY name ASC");
while ($row = $query->fetch_assoc())
{
$data[] = $row['name'];
}
echo json_encode($data);
这是我希望调用新的 javascript 函数的地方
<script>
$(function() {
$("#ncic_name").autocomplete({
source: 'search.php'
});
});
</script>
【问题讨论】:
-
我完全不明白你在这里要求做什么......想详细说明一下吗?
-
您正在做的事情看起来应该可行。检查开发人员工具中的网络选项卡,查看返回的 JSON 是否正确。
-
您是否加载了 jQuery UI 库以便获得自动完成小部件?
-
@IncredibleHat 当然可以。我希望能够将它与其他函数一起使用,这样它就不必在一个文件中,我需要它在 Ajax/JQuery 函数中,而不是它的样子。
-
@Barmar 问题不在于它不起作用,它确实起作用。
标签: php jquery json ajax jquery-ui-autocomplete