gpt4 book ai didi

javascript - jQuery 自动完成从数据库检索数据

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

我已经为我的网站实现了 jQuery 自动完成功能,运行良好。但我希望自动完成的结果仅检索特定人员的数据,而不是完整的数据库结果。

下面是自动完成的 jQuery

jQuery(document).ready(function($){
$('.product_desc').autocomplete({source:'functions/products.php?', minLength:2});

产品.php

//Path for the databsae
<?php
include '../include/configuration.php';

if ( !isset($_REQUEST['term']) )
exit;

$rs = mysql_query('select id,item_name,fk_vendor_id from item where item_name like "%'. mysql_real_escape_string($_REQUEST['term']).'%" order by item_name asc ', $con);

$data = array();

if ( $rs && mysql_num_rows($rs) )
{
while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
{
$data[] = array(
'label' => $row['item_name'],
'value' => $row['item_name']
);
}
}
else
{
$data[] = array(
'label' => 'not found',
'value' =>''
);
}

// jQuery wants JSON data
echo json_encode($data);
flush();
?>

任何解决方案将不胜感激。

最佳答案

试试这个:

$(".product_desc").autocomplete({
source: "functions/products.php",
minLength: 2,
select: function(event,ui){
//do something
}
});

关于javascript - jQuery 自动完成从数据库检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35359979/

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