如何从jquery-autocomplete中检索两个值

时间:2010-06-18 09:09:22

标签: jquery jquery-autocomplete

我需要我的应用程序自动填写公司名称,但也要填写一个隐藏的表单字段,其中包含所选公司的ID。

我相信可以使用管道分隔符返回对值,例如........

Microsoft|10
Oracle|20
Sybase|30

事实上这似乎有效,但我不知道如何访问第二个参数。

1 个答案:

答案 0 :(得分:1)

应该在您的select函数中返回所有内容。您的选择功能应与此类似:

function autoCompleteSelected(event, item, formatted) 
{
   item[0]; // Should be Microsoft
   item[1]; // Should be 10;
}

然后指定选择功能:

$("#autoCompleteField").autocomplete(url).result("autoCompleteSelected");