lloku :
El navegador que tiene problemas con innerHTML en FireFox, pero para
que funcione bien debes pasar resp.responseText como parametro de
update:
$("category").update (resp.responseText);
Saludos.
On Sep 13, 4:08 am, lloku <[EMAIL PROTECTED]> wrote:
> 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.
-~----------~----~----~----~------~----~------~--~---