0
我現在試圖從數據庫做一個動態的自動完成搜索。
我想要的是當我插入'P1'時,我的自動完成將顯示'P1623AD'&'P123AD'
或者當我插入'硬',然後自動完成顯示'硬件'。
當前我只能按1列搜索。 jquery用戶界面:自動完成搜索從多個數據列從MySQL db
我的查詢:
$ItemDetail = array();
$getItemSQL = base_executeSQL("SELECT eitem_item_code,eitem_item_name FROM eitem_item");
while($Item_row = base_fetch_array($getItemSQL)){
$ItemDetail[]=$Item_row;
}
echo json_encode($ItemDetail);
我的Jquery:
$('input#item_search').autocomplete({
source:function (request,response){
$.ajax({
type:"GET",
data:{term:request.term},
dataType:'json',
url:'search_item.php',
success:function(data){
response($.map(data, function (item)
{
// return
//alert(data[0]);
return{item.eitem_item_code,item.eitem_item_name
};
}));
}
});
},
minLength:1
});
感謝