Foros del Web » Programando para Internet » Jquery »

Atascado en Ventana Modal

Estas en el tema de Atascado en Ventana Modal en el foro de Jquery en Foros del Web. Buenas, seguro que os reiréis pero tengo el siguiente problema, tengo una ventana modal para un formulario y quiero que cada vez que pulsen el ...
  #1 (permalink)  
Antiguo 23/12/2016, 02:32
 
Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años
Puntos: 1
Atascado en Ventana Modal

Buenas, seguro que os reiréis pero tengo el siguiente problema, tengo una ventana modal para un formulario y quiero que cada vez que pulsen el botón Registrar, esta ventana al mismo tiempo que añade los datos a la base de datos luego se cierre; tengo el siguiente código:

Código PHP:
function agregaRegistro(){
    var 
url '../php/agrega_producto.php';
    var 
todo_correcto true;
    $.
ajax({
        
type:'POST',
        
url:url,
        
data:$('#formulario').serialize(),
        
success: function(registro){
            
            if ($(
'#pro').val() == 'Registro'){    
            $(
'#formulario')[0].reset();
            $(
'#mensaje').addClass('bien').html('Registro completado con exito').show(200).delay(2500).hide(200);
            $(
'#agrega-registros').html(registro);            
            return 
false;
            }else{
            $(
'#mensaje').addClass('bien').html('Edicion completada con exito').show(200).delay(2500).hide(200);
            $(
'#agrega-registros').html(registro);            
            return 
false;
            }
        }
    });    
    return 
false;

Si alguien me puede ayudar lo agradezco
un saludo
  #2 (permalink)  
Antiguo 24/12/2016, 01:04
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Atascado en Ventana Modal

al final de todo el proceso solo oculta el modal

Código Javascript:
Ver original
  1. function agregaRegistro(){
  2.     var url = '../php/agrega_producto.php';
  3.     var todo_correcto = true;
  4.     $.ajax({
  5.         type:'POST',
  6.         url:url,
  7.         data:$('#formulario').serialize(),
  8.         success: function(registro){
  9.              
  10.             if ($('#pro').val() == 'Registro'){    
  11.             $('#formulario')[0].reset();
  12.             $('#mensaje').addClass('bien').html('Registro completado con exito').show(200).delay(2500).hide(200);
  13.             $('#agrega-registros').html(registro);            
  14.             $("#modal").delay(2500).hide(200); //Oculta el Modal ya que ejecute los codigos de arriba
  15.             return false;
  16.             }else{
  17.             $('#mensaje').addClass('bien').html('Edicion completada con exito').show(200).delay(2500).hide(200);
  18.             $('#agrega-registros').html(registro);            
  19.             $("#modal").delay(2500).hide(200);  //Oculta el Modal ya que ejecute los codigos de arriba
  20.             return false;
  21.             }
  22.         }
  23.     });    
  24.     return false;
  25. }
  #3 (permalink)  
Antiguo 30/12/2016, 01:11
 
Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años
Puntos: 1
Respuesta: Atascado en Ventana Modal

Gracias por la respuesta, y perdona por tardar tanto, pero no me funciona el modal sigue abierto no se cierra.
Otra cosa, realmente quiero que se cierre porque después de insertar los primeros datos y quedar reseteado el modal si quiero volver a introducir más datos tengo que cerrarlo y volver a abrirlo, no me deja seguir introduciendo datos

Gracias

Etiquetas: atascado, modal, ventana
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 07:19.