我在表单中有一个 jquery ui 自动完成小部件,我想从数据库中预选它的值。我的自动完成以下列方式工作:id 是一个数字,标签和值是相同的,并且是 id +“-”+描述的串联。When a value from the autocomplete is selected, a hidden field's value is set to the value of id. 然后,在提交表单时将隐藏字段值保存到数据库中。当用户返回页面进行编辑时,我需要重新加载数据库中的值:我再次设置了 idden 字段值,然后我想用 id +“ - ”的串联预编译自动完成小部件的值+ 描述取自 db。我想我应该触发在自动完成中选择一行的事件,但我不知道该怎么做。你有什么想法?谢谢 这里是自动完成的代码:
$('#codice_contratto').autocomplete({
source: 'do_contratto.php',
select: function(event, ui) {
$('#id_contratto').val(ui.item.id);
}
});