我有JSON数据提供id
,label
和value
作为值的键。
当我选择数据时,我会在文本框label
上选择value
/ #id_emp_name
值。我希望能够将选中的id
/ label
value
插入隐藏文本框#id_emp_id
。
我目前的javascript代码:
$('#id_emp_name').autocomplete({
source: '/best_choose/employees.json',
minLength: 1,
dataType: 'json',
max: 12
});
答案 0 :(得分:7)
使用"选择"自动完成选项,用于定义处理选择的函数:
$('#id_emp_name').autocomplete({
source: '/best_choose/employees.json',
minLength: 1,
dataType: 'json',
max: 12,
select: function(event, ui) {
$('#id_emp_id').val(ui.item.id);
}
});