【发布时间】:2014-05-03 23:21:46
【问题描述】:
我从事 php 销售程序
我有一个输入要从autocomplete 列表中选择产品
我只想显示我使用product name 或product barcode 输入的产品的搜索结果,而不显示条形码
我的源数组的 php 代码是:
$source = array();
$data = mysql_query("select * from items");
while($d = mysql_fetch_assoc($data))
{
$array[id] = $d['id'];
$array[value] = $d['product_name'];
$array[lable] = $d['product_barcode'];
array_push($source,$array);
}
$array = json_encode($source);
我的js代码是:
$('#main_item').autocomplete({
source: <?=$array?>,
select: function(event, ui) {
$('.pur_items_id').last().val(ui.item.id);
$('.item_name').text(ui.item.value);
}
});
我需要的是,当输入barcode 时,自动完成显示带有该条形码的产品
在自动完成搜索结果中不显示条形码。
【问题讨论】:
标签: jquery user-interface autocomplete