Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/08/2013, 17:20
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

Si el publico una noticia, segun esto, lo guarda en la BD cierto? si es asi...

Código:
o.ajax({
type: "POST",
url: "Topic/php/addNow.php",
data: dataString,
success: function() {
o('#body-news-reply').append(Publication);
Entonces, en nuestro success, obtenemos los datos de la respuesta

Código:
success: function(data, textStatus, XMLHttpRequest)
En nuestro archivo "addNow.php", una vez que inserte ocuparemos

Código:
//Insertamos
$resp = mysql_query($conexion, "insert into ...")

//Si retorna un 1, inserto Oki doki, y obtenemos el ultimo ID insertado
if ($resp == 1)
    $resp = mysql_insert_id($conexion);
else
        $resp = 0;

echo $resp;
Por ultimo, volvemos a nuestro Ajax y agregamos un DIV con la info

Código:
success: function(data, textStatus, XMLHttpRequest){
//Si el ID que viene es mayor que 0, viene oki doki
if(data.trim() > 0)
   respuesta = '<div id="noticia'+data.trim()+'">'+Publication+'</div>';
else
  respuesta = Publication;

o('#body-news-reply').append(respuesta );
Y luego antes de eliminar obtenemos el valor del div "noticiaxx"

Por ejemplo ;)

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 :)