I fill the select with a peersistent list than come from a method that
returns a result from the DB.

but i don't know how to update the select without refresing the whole page,
that's why i'm trying ajax with this function, but i don't know how to use
it.

On Mon, Jul 30, 2012 at 12:05 PM, Dave Newton <davelnew...@gmail.com> wrote:

> Define "doesn't work".
>
> What's in the response? JSON?
>
> How are you accessing the select element? I don't see anything where you
> set its ID or get it by its class name etc.
>
> What's in the JS console after your AJAX call returns? Anything?
>
> Dave
>
> On Mon, Jul 30, 2012 at 12:20 PM, Adriana G <adrianalea...@gmail.com>
> wrote:
>
> > Help!
> >
> > I need to refresh a select option  using ajax,
> > i have this function that returns me an string list,
> > and i need to put in a select option. but it doesn't work with the
> > <html:select> tag.
> >
> > I used to fill the select option with a persistent object declared in the
> > form, but i now i know how to updated taking into account the result o f
> > the ajax function.
> > Thks.
> >
> > function doAjaxPost(tipo) {
> > // get the form values
> > var name = $('#name').val();
> > $.ajax({
> > type: "POST",
> > url: "/fethusweb/registraPaciente.do",
> > data: "name=" + name +"&enviar="+tipo,
> > success:
> > function(response){
> >
> > var result = response.substring(1,response.length-3);
> > var vectorResponse = result.split(",");
> > var menu= document.getElementsByClassName("menu","david");
> > for(var i in vectorResponse){
> > var theOption = new Option;
> >  theOption.text = vectorResponse[i];
> > theOption.value = 1;
> > menu[0].options[i]=theOption;
> > }
> >
> >           },
> >                error: function(e){
> >                      alert('Error: ' + e);
> >                  }
> >              });
> >           }
> >
> >
> > -----//
> >
> >  <html:select styleClass="select" property="ciudad.idCiudad"
> >
> >            name="registrarPacienteForm" >
> >
> >            <logic:iterate id="objeto" name="registrarPacienteForm"
> >
> >                    property="ciudades">
> >
> >                    <html-el:option value="${objeto.idCiudad}">
> >
> >                            <c:out value="${objeto.nombre}" />
> >
> >                    </html-el:option>
> >
> >            </logic:iterate>
> >
> >    </html:select>
> >
> >
> > --
> > Adriii :)..
> >
> >
> >
> > --
> > Adriii :)..
> >
>
>
>
> --
> e: davelnew...@gmail.com
> m: 908-380-8699
> s: davelnewton_skype
> t: @dave_newton <https://twitter.com/dave_newton>
> b: Bucky Bits Blog <http://buckybits.blogspot.com/>
>



-- 
Adriii :)..

Reply via email to