Yo en lugar de usar el
 $("category").innerHTML = resp.responseText;
Usaría el
 $("category").update = resp.responseText;

No recuerdo muy bien que navegador me daba problemas con el innerHTML,
pero había alguno, sin embargo con el update me va mucho mejor.
Saludos.

On 12 sep, 23:20, karlec <[EMAIL PROTECTED]> wrote:
> Hola Cecilia: Para que te funcione bien, agregale a la function
> analizarRta() el parametro request, te quedaria algo asi:  <?php echo
> $ajax->submit('Add', array('url'=>'/categories/add',
> 'complete'=>'ComprobarRtdo(request);'));?> . ahora en ComprobarRtdo
> podes  obtener el valor que devuelve el ajax de la siguiente forma:
> function ComprobarRtdo(resp){
>         var error = 'cadenaqueindicaerror';
>         if(resp.responseText.indexOf(error)){
>                 $("new_category").innerHTML = resp.responseText;
>         }else{
>                 $("category").innerHTML = resp.responseText;
>         }}                      Si el texto que esta en la variable error 
> viene
>
> dentro de resp.responseText, actualizo el div new_category, sino el
> div category.
>
> On Sep 12, 5:41 pm, cecilia <[EMAIL PROTECTED]> wrote:
>
> > Hola chicos!
>
> > Necesito un poco de ayuda ...
> > Necesito poder actualizar un div u otro dependiendo del resultado de
> > la acción que invoco con mi $ajax->submit().
> > Lo que tengo es algo como esto:
>
> > <div id='category'>
> >        <?= $html->selectTag('Category/id', $categories);?>
> >        <?= $ajax->link('Add', '/categories/add/',
> > array('update'=>'new_category'))?>
>
> >       <div id='new_category'>
> >       </div>
> > </div>
>
> > Al llamar a la acción add de categories, incialmente actualizo
> > "new_category", el tema es que al ejectuar el submit ...
> > ... si los datos enviados son guardados, con la respuesta de la
> > acción, debería actualizar "category" para que el select de categorias
> > me reconozca los cambios ....
> > ... en cambio, si los datos no son guardados porque están
> > incompletos... debería actualizar solamente "new_category" esperando
> > la carga correcta.
> > Se entiende?
>
> > Intente hacerlo agregando 'complete'=>'analizarRta()' en mi 
> > $ajax->submit(), y en dicha funcion tratar de analizar el contenido de
>
> > responseText para saber que div actualizar ... pero la verdad ... no
> > logre nada y ... no sé como hacerlo
>
> > alguien me podría ayudar
> > GRACIAS!!
>
> >                   Cecilia


--~--~---------~--~----~------------~-------~--~----~
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.

-~----------~----~----~----~------~----~------~--~---

Responder a