首先感谢阅读。
我正在阅读很多类似的帖子,但实际上,我不明白如何让它发挥作用。
这是事情,我有一个jquery自动完成,从我使用json_encode的PHP带来一个数组。数组示例
数组('23'=>'罗伯特','3'=>'惊人'......等等。
自动填充完成的输入显然为我带来了该数组的值。 但是现在我需要为其他脚本做的是,在输入中显示名称(就在它现在的方式)但是当我点击该输入旁边的按钮时(称为'+',“提交”buttono或并不重要的类型)来完成右边的选择多个空,我将需要将数组的键和选项的文本作为值放在数组的值...
所以这是我的自动填充代码和我的输入,希望你能帮助我
<input type="text" name="letter" placeholder="Nombre Medico..." id="search_medico"/>
$(function() {
$("#search_medico").autocomplete({
minLength: 3,
source: '<?php echo $general->full_path?>view/general/search_medico.php'
});
});
我需要完成选择
她的ei需要添加每个选项
答案 0 :(得分:0)
除了在jquery ui自动填充中访问所选项目的值和标签之外,我不能完全得到您想要做的事情,您可以使用select事件回调。
$(function() {
$("#search_medico").autocomplete({
minLength: 3,
source: '<?php echo $general->full_path?>view/general/search_medico.php',
select : function(event, ui) {
// ui.item.label is the displayed value
// ui.item.value is the key
// you can here put these values somewhere else in your page
}
});
});
编辑:
您的来源必须采用以下格式:
[{value:1977,label:&#34; CARBALLO JACINTO&#34;},{value:4527,label:&#34; CARBALLO GAIS NATALIA&#34;},...]