Използване на jQueryUI Autocomplete
Бих искал да прикача някои други данни към списък с резултати от кутията. Например моят набор от данни може да изглежда така:
[
{
"name": "John's wild bacon emporium",
"code": "BACON"
},
{
"name": "Jill and Jack's well",
"code": "WELL"
},
{
"name": "Herp and derp",
"code": "HD"
}
]
Но документите на jQueryUI казват, че иска плосък масив от низове.
Потребителите ще търсят по име, никога по кода (нека се преструваме). По-важното е, че искам да имам достъп до какъв е този код, когато гледам select: function(event, ui) {/*...*/}
, било то чрез data-xxx или някакво друго вуду. Бих искал да избегна използването на втори списък за съпоставяне на низове със съдържанието на етикета (нека си представим, че можем да имаме дублирани имена по някакъв начин и потребителите никога няма да се объркат), просто искам да залепя кодовите данни върху етикета с името.
Въпрос като този беше зададен през 2008 г., но оттогава приставката вече няма .result()
.