Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2013, 16:24
Avatar de fhederico
fhederico
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: Ajax dentro de Ajax

Hola,

Tienes varias formas el "load" es solo una, en general todas son derivaciones de la consulta "ajax", pero son funciones mas simplificadas, por ejemplo, puedes ocupar "post" para hacer la consulta y asi trabajar con el resultado, cabe señalar que el resultado idealmente deberia venir limpio

http://api.jquery.com/jQuery.post/

Siguiendo con el mismo ejemplo que te deje anteriormente

Código:
 $.ajax({             type: "POST",
                         url: "addPublication.php",
                         data: dataString,
                        success: function(data, textStatus, XMLHttpRequest) 
                        {
                              //Esto es lo que retorno tu primera consulta
                              alert(data.trim());

                               //Aqui ejecutamos la cargamos del otro archivo
                               $.post('otroArchivo.html', function(data) 
                                {

                                    //Alert de la 2da consulta
                                   alert(data.trim());

                                    //Guardamos el resultado en un div llamado result
                                   $('.result').html("El resultado de mi consulta por POST es "+data);
                              });
             }
 });
Si te das cuenta tanto en la primera consulta, como en la segunda, la variable "data" es en donde se almacena la respuesta, es decir, el resultado de tu consulta, con esa variable puedes hacer lo que desees, puedes mostrarla en pantalla con un alert, o insertarla en un div.

No se si me entiendes, o tal vez yo no te entiendo

Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)