Mmmm, me estoy volviendo loco ...
Al poner "Modelo.Campo", el ajax retorna el nombre corretamente, es decir el
div que actualizo se carga con el select asi:
<select name=data[Avisos][markmodel_id]>...............</select>
Pero por alguna razon muy loca y que no encuentro, cuando envio el form el
array data[] no tiene el campo [markmodel_id], es decir, si no toco nada y
mando el formulario, la variable "markmodel_id" llega correctamente, ahora
si actualizo con ajax, la variable desaparece, cosa de mandinga !!!,
Alguien que le haya pasado, o tenga alguna idea??
Desde ya gracias!
Diego
El día 11/10/07, Diego <[EMAIL PROTECTED]> escribió:
>
> Barbaro !
>
> Este era el problema, todo indica que es una buena costumbre siempre poner
> "Modelo.campo", aqui estaba el tema
>
> Saludos y mil gracia!
>
> Diego.
>
>
> El día 11/10/07, dardosordi <[EMAIL PROTECTED]> escribió:
> >
> >
> > Depende de como estes generando el select. Prueba econ $from-
> > >select('Modelo.campo', ...
> >
> > On 10 oct, 19:06, Diego <[EMAIL PROTECTED]> wrote:
> > > Agrego a este tema lo siguiente,
> > >
> > > revisando con firebug lo que la llamada a ajax retorna resulta que
> > llega el
> > > array data[] sin "Avisos" dentro, y la verdad que no encuentro por
> > que, ni
> > > se a que se debe ...
> > >
> > > Esto es lo que me retorna la llamada a ajax
> > >
> > > <select name="*data[]*[markmodel_id]" id="model" style="width:280px">
> > >
> > > <option value="">...Seleccionar</option>
> > >
> > > <option value="194">125 CC</option>
> > >
> > > <option value="195">50 CC</option>
> > >
> > > <option value="196">60 CC</option>
> > >
> > > <option value="197">65 CC</option>
> > >
> > > <option value="198">Signia 50CC</option>
> > >
> > > </select><!-- 0.6002s -->
> > >
> > > La pregunta es: ¿Por que no me retorna data[Avisos][markmodel_id]?
> > >
> > > Desde ya gracias !
> > >
> > > Diego.
> > >
> > > El día 10/10/07, Diego < [EMAIL PROTECTED]> escribió:
> > >
> > >
> > >
> > > > Que tal,
> > >
> > > > Resulta que detecte un comportamiento extraño en cakephp 1.2, si
> > bien
> > > > puedo solucionarlo, esto es metiendo alambre y la verdad quiero
> > evitar
> > > > hacerlo.
> > >
> > > > Tengo un formulario para ingresar un aviso clasificado, donde tengo
> > dos
> > > > combos el segundo se actualiza mediante ajax segun lo que se
> > seleccione en
> > > > el primero (tipico).
> > >
> > > > Al enviar este form, llegan al controlador los datos de esta manera:
> > >
> > > > Array
> > > > (
> > > > [Avisos] => Array
> > > > (
> > > > [mark_id] => 73
> > > > [description] =>
> > > > [model_year] =>
> > > > [cylinder_capacity] =>
> > > > [kilometers] =>
> > > > [publications_segment_id] => 1
> > > > [motor_type_id] => 1
> > > > [price] =>
> > > > [currency_id] => 1
> > > > [payment_type_id] => 1
> > > > [image] => Array
> > > > (
> > > > [name] =>
> > > > [type] =>
> > > > [tmp_name] =>
> > > > [error] => 4
> > > > [size] => 0
> > > > )
> > >
> > > > )
> > >
> > > > [0] => Array
> > > > (
> > > > [markmodel_id] => 191
> > > > )
> > >
> > > > )
> > >
> > > > Como verán por alguna razon el campo "markmodel_id" llega en un
> > nuevo array [0] y no dentro de [Avisos], esto sucede solo si se actualiza el
> > campo mediante ajax de lo contrario llega dentro de [Avisos].
> > >
> > > > Desde ya agradezco cualquier comentario al respecto.
> > >
> > > > Saludos!
> > >
> > > > Diego
> >
> >
> > > >
> >
>
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---