Hi everyone,
I have following problem:
I want to use the autocompleter of the jquery-plugin for
Struts 2. I got so far to insert a list of JPA-Entitys in the autocompleter-Input Field. Each Entity represents a City, with name and a City-ID. In the
JSP I created the input field via
It creates an input field where it shows the names of the cities. Now I want to open an url on selecting a city, and the link has to have the parameter "cityId=" + the number, e.g. "cityId=112". But it doesn't work! In firebug I can see that jquery creates an hidden input field with the id "selectCity", a hidden select-field (CSS-Class "selectCity_widget") with all the cities in the list "cities" and as the option-values the correct cityIDs and another hidden input field with the CSS-ID ".ui-autocomplete-input".
The HTML in firebug looks like
When selecting an entry from the autocompleter it correctly inserts the cityID in the first hidden input field "#selectCity" as a value, e.g.
I tried it with
But firebug tells me that "ui.item.value" contains the City-Name and not the ID. I have no idea why! How do I get the City-ID for the autocompleteselect-Event? :-(