jquery autocomplete获得2个以上的值

时间:2013-07-02 12:23:12

标签: jquery mysql ajax

我正在使用php / mysql的jquery自动完成功能。我想在自动完成时从数据库中检索3个值。

$("#shipper_name").autocomplete({
    source: base_url + 'rainbowsoft/config/functions.php?shipper=shipper',
    focus: function(event, ui) {
        $("#shipper_name").val(ui.item.label);
        return false;
    },
    select: function(event, ui) {
        $("#shipper_name").val(ui.item.label);
        $("#shipper_details").val(ui.item.value);
        $("#client_id_shipper").val(ui.item.id);
        return false;
    }
});

具有id的字段 - client_id_shipper是一个隐藏字段,需要存储检索到的id。 我的php / mysql返回:

$data[] = array(
   'id'=>$row['id'],
   'label' => $row['client_name'],
   'value'=>$row['client_details'],
);
echo json_encode($data); 

标签和值正在正确显示。身份证的问题。

0 个答案:

没有答案