gpt4 book ai didi

php - 如何以简单的方式将新的 Jqueryui Autocomplete 与 PHP+MySQL 结合使用

转载 作者:行者123 更新时间:2023-11-29 06:19:55 25 4
gpt4 key购买 nike

我每天都为此搜索近一个月。在某些情况下,他们使用 $.ajax 方式,在其他情况下使用 $.post 方式。在 jqueryui 演示页面中自动完成 http://jqueryui.com/demos/autocomplete/您可以看到他们有一种简单易懂的方式来获取数据并将其显示给用户。现在我的问题来了。我正在尝试采用一种简单、简短的方法从 mysql 表中获取名称列表。这就是我现在所拥有的:

JS

$("#usuario").autocomplete({来源:“search.php”,最小长度:3,选择:函数(事件,ui){}});

PHP

$nameser = $_POST['usuario'];

$names = '';

$result = mysql_query("SELECT name FROM characters WHERE name LIKE '%$nameser%'");

while ($row = mysql_fetch_array($result)) { $names .= "$row[name]"."
"; }

echo $names;

如果我将信息从输入框发送到 php,它会正确返回搜索模式答案,但如何以简单的方式将返回的信息附加到自动完成功能。

jquery 文档没有提供对 php 远程文件执行此操作的简单方法。

最佳答案

如果你找了一个月却没有找到任何东西,那一定是某种奇迹搜索2秒找到大量结果

http://www.ajaxdaddy.com/demo-jquery-autocomplete.html

http://www.exploremyblog.com/html/blog_contents.php?blogid=300

http://www.thewhyandthehow.com/jquery-autocomplete/

有数百万个对于你的代码我会做这样的事情

  $(document).ready(function(){
$("#example").autocomplete("./search.php");
});

尝试一下

$nameser = $_GET['q'];

$names = '';

$result = mysql_query("SELECT name FROM characters WHERE name LIKE '%".$nameser."%'");

while ($row = mysql_fetch_array($result)) { $names .= $row[name]."\n"; }

echo $names;

关于php - 如何以简单的方式将新的 Jqueryui Autocomplete 与 PHP+MySQL 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4330448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com