Foros del Web » Programando para Internet » Jquery »

Cargar DIV con contenido recién ingresado a DB

Estas en el tema de Cargar DIV con contenido recién ingresado a DB en el foro de Jquery en Foros del Web. Hola, tengo un formulario, todo funciona perfecto, graba en la DB y todo, actualmente está así, que cuando se guardo con éxito me devuelve a ...
  #1 (permalink)  
Antiguo 25/02/2015, 07:05
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Cargar DIV con contenido recién ingresado a DB

Hola, tengo un formulario, todo funciona perfecto, graba en la DB y todo, actualmente está así, que cuando se guardo con éxito me devuelve a la página de inicio y yo quisiera que se cargue en un div de la misma página el contenido que se guardó en la DB. Esa parte del código la tengo asi:
Código Javascript:
Ver original
  1. var nom = $('#txtNombreCom').val();
  2. var em1 = $('#txtEmailCom').val();
  3. var com = $('#txtComentario').val();
  4.  
  5. $.ajax({
  6.   url: 'http://localhost:81/josue2/cursos/comentarios',
  7.   type: 'post',
  8.   data: {nom:nom, em1:em1, com:com},
  9.   beforeSend:function(){
  10.     $('.loader').fadeIn('medium');
  11.   },
  12.   success:function(datos){
  13.     $('.loader').fadeOut("slow", function(){
  14.       var opt = datos.split('|');
  15.  
  16.       if (opt[1] == '1') {
  17.         $('.mensaje_modal_success').html(opt[0]);
  18.         $('.mensaje_modal_success').fadeIn('medium').delay(2000).fadeOut('medium', function(){
  19.           location.href='http://localhost:81/josue2/';
  20.         });
  21.       }
  22.       else {
  23.         $('.mensaje_modal_error').html(opt[0]);
  24.         $('.mensaje_modal_error').fadeIn('medium').delay(2000).fadeOut('medium');
  25.       }
  26.     });
  27.   }
  28. });

en la parte que dice: location.href='http://localhost:81/josue2/'; debería ir algo para que cargue el contenido en un div.

Espero que me puedan ayudar,
__________________
El aprendiz.

Última edición por juandedios; 25/02/2015 a las 07:06 Razón: Me olvide una cosa
  #2 (permalink)  
Antiguo 25/02/2015, 14:53
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cargar DIV con contenido recién ingresado a DB

En lugar de realizar la redirección, inserta el mensaje de éxito en un elemento, para lo cual puedes usar el método text.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 26/02/2015, 06:06
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Respuesta: Cargar DIV con contenido recién ingresado a DB

El mensaje de éxito se muestra aquí $('.mensaje_modal_success').html(opt[0]); antes de ser direccionado
__________________
El aprendiz.
  #4 (permalink)  
Antiguo 26/02/2015, 10:45
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cargar DIV con contenido recién ingresado a DB

Entonces, supongo que cuando mencionaste aquello de que "yo quisiera que se cargue en un div de la misma página el contenido que se guardó en la DB", te estabas refiriendo a otra cosa. En ese caso, además del mensaje de éxito que recibes en opt[0], devuelve lo que deseas mostrar e insértalo en el elemento de salida que desees.

Si eso no es lo que deseas hacer, vas a tener que explicar mejor tu problema.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: contenido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:22.