gpt4 book ai didi

php - 从自定义自动建议自动完成创建链接

转载 作者:行者123 更新时间:2023-11-28 03:44:02 25 4
gpt4 key购买 nike

我有以下自动建议/自动完成功能,当用户在搜索框中键入内容时,它会返回一个动态列表:

if($arg) {  
if (!$query) {
$query = "SELECT name FROM users WHERE (name LIKE \"%" . $_GET["q"] . "%\") group by name LIMIT 8";
}
}

$result = mysql_query($query);

$output_items = array();

while($row = mysql_fetch_array($result)) {
$output_items[] = $row[name];
}

print(implode("\n", $output_items));

mysql_close();

当用户点击一个名字时,我希望它链接并转到例如

mysite.com/search.html?firstname+lastname

我在 jquery 版本上看到了答案,但我认为这可能更简单,但它让我很困惑。

最佳答案

  1. 用于html表单输入文本(搜索)钩子(Hook)事件keyup

  2. 在 jQuery 中:

    this.keyup(function() { 
    $.getJSON('mysite.com/search.html?name='+name,function(data) {
    info = data.users;
    $('#suggest-result').html('');
    for (var i = 0; i < info.length; i++) {
    jQuery('<a/>', {
    href: '#',
    title: info[i].user_name,
    text: info[i].user_name
    }).appendTo('#suggest-result');
    }
    });
    }
  3. 在 html 模板中为输出用户创建 div '#suggest-result'

关于php - 从自定义自动建议自动完成创建链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8120797/

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