jQuery确认显示的警报arent

时间:2019-08-17 13:12:42

标签: javascript jquery

我正在使用jquery-confirm libray来访问此网站:https://craftpip.github.io/jquery-confirm/

im试图自定义我所有的警告和插入确认,但是执行正在ajax调用和jquery-confirm函数中进入,因此警报显示了几毫秒,因为执行继续并且不会在警报处停止。这是一些代码,这是ajax代码:

$.ajax({
        type:"POST",
        url : '/proyecto/Api',
        data :  { action: 'addConcesionario', auth_token: auth_token, usuario_sesion: usuario, nomConcesionario: nomConcesionario.value, nifConcesionario: nifConcesionario.value, nomCiudad: nomCiudad.value, nomAdministrador: nomAdministrador.value, cpConcesionario: cpConcesionario.value, telefono: telefono.value, direccion:direccion.value},
        success : function(response) {
            mensajePopup( 1,"/proyecto/administracion/administracion.jsp","Insertion successful","", "green")
            window.location.href = "/proyecto/administracion/administracion.jsp";

        }, error: function(result) {
            alert("ERROR");
        } 

    });

这是jQuery确认的警报代码:

function mensajePopup( tipoPopup,ruta,titulo,mensaje, color ){


    valor = false;
    if(color==""){color="green";}

    if(ruta==""){ruta="/proyecto/administracion/administracion.jsp";}
    switch (tipoPopup){
        case 1: //Aviso generico
            $.confirm({
                 title: titulo,
                 content: mensaje,
                 type: color,
                 buttons: {
                     Aceptar: function(){
                        window.location.href = ruta;     
                     }
                 }
             });

我尝试删除window.location.href,但它重新加载了表单并卡在了那里而没有显示任何内容。

提前谢谢!

0 个答案:

没有答案