entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

¿como actualizar un DIV con ajax después de un submit?

Cómo puedo actualizar un div (que contiene una tabla dentro de el) después de abrir una ventana emergente que dentro de ella tengo un formulario para agregar registros a la tabla (despues del submit)

1 Respuesta

1voto

white Puntos75580

Hola @cind10, estamos hablando de un popup? de ser así podrías obtener la ventana padre window.opener,

en la ventana principal tendras este código:

<script type="text/javascript">
    function actualizar()
    {
        $.ajax({
            method: 'GET',
            url: 'data.php',
            success: function(h) {
                // actualizar la tabla aqui
            }
        });
    }
</script>

en el popup este código:

<script type="text/javascript">
    var parent;

    if((parent = window.opener))
    {
        document.getElementById('formulario').onsubmit = function() {
            parent.actualizar();
            return true;
        }
    }
</script>

de modo que cuando el formulario haga submit ejecute la funcion actualizar() de la ventana padre.

joshua comentado Ago 6, 2016

hola, disculpa en la linea de codigo "// actualizar la tabla aqui" que codigo se debe insertar,quiero hacer lo mismo que al presionar el boton guardar de una ventana modal la tabla de la pagina padre se actualize pero sin cerrar la ventana modal

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

  • yoclens ganó una medalla hace 23 minutos

    Buena Pregunta - Recibido +1 votos en pregunta
  • yoclens preguntó hace 2 horas

    capturar valores del input
  • yoclens ganó una medalla hace 16 horas

    Regular - Primera visita hace más de 90 días
  • internoma ganó una medalla hace 1 día

    Club de los 100 - Received total of 100 points
  • Leonardo-Tadei ganó una medalla hace 2 días

    Buen Comentario - Recibió +2 votos
  • sommer0123 ganó una medalla hace 2 días

    Buena Respuesta - Recibido +1 votos en respuesta
  • gerko23 ganó una medalla hace 2 días

    Buena Respuesta - Recibido +1 votos en respuesta
  • carlossevi ganó una medalla hace 2 días

    Buena Respuesta - Recibido +1 votos en respuesta
  • carlossevi ganó una medalla hace 2 días

    Buen Comentario - Recibió +2 votos
  • edisonosorioj ganó una medalla hace 2 días

    Club de los 100 - Received total of 100 points

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta