jQuery UI Autocomplete: Sagen, dass Es Meine 'Label' und 'Value'

Gibt es eine Möglichkeit zu sagen, jQuery UI Autocomplete, die JSON-array-Indizes verwenden, wie das 'label' und 'value', wenn diese nicht den index-Namen, die verwendet werden in die JSON-array?

Den aray mit meiner lookup-Werte sieht wie folgt aus (angemeldet von Firebug):

[ Object { id="12", name="Don Davis" }, Object { id="17", name="Stan Smith" } ]

Ich will 'id' als das 'label' und 'name', als der 'Wert' aber kann nicht herausfinden, wie man die config-Objekt.

Mein array in einer lokalen Variablen-es gibt kein Ajax-Aufruf gemacht.

Diese Antwort eine weitere Frage löst das problem, indem Sie eine versteckte form input, aber es scheint wahrscheinlich, dass es eine bessere Möglichkeit des Umgangs mit diesen.

Yu tun können, was Sie wollen, wenn Sie eine Funktion verwenden, die als "Quelle" - parameter.

InformationsquelleAutor cantera | 2012-06-03

Schreibe einen Kommentar