我需要在选择后在自动填充字段中显示一个值,但是传递id。相关代码是:
$(function() {
$( "#Autocomplete" ).autocomplete({
source: 'towns.php',
});
});
$json[] = array(
'label' => $towns["townName"],
'value' => $towns["town_id"]
);
当我选择自动完成标签时,它默认为值。
答案 0 :(得分:0)
试试这段代码。
$( "#Autocomplete" ).autocomplete({
source: json_data,
select: function(event, ui) {
var selectedObj = ui.item;
$(this).val(selectedObj.label);
$(this).parent().find('.hidden').val(selectedObj.value);
return false;
}
});