как отобразить текст в том же окне sweetalert после нажатия кнопки подтверждения?

#javascript #sweetalert

#javascript #sweetalert

Вопрос:

Я хочу отобразить сообщение в том же окне sweet alert после нажатия кнопки подтверждения. Я не знаю, как это сделать. После успешной загрузки листа Excel я снова показываю sweet alert с надписью «успешно приглашен». Но перед тем, как я хочу отобразить сообщение в том же окне предупреждения после нажатия на подтверждение, пока оно не загрузится и не вызовет другое предупреждение. Пожалуйста, помогите мне.

 $('.uploadinvitee-btn').click(function(){
            swal({
                title: "Are you sure?",
                type: "warning",
                showCancelButton: true,
                confirmButtonColor: "#EF5350",
                confirmButtonText: "Yes",
                cancelButtonColor: "#ccc",
                cancelButtonText: "No",
                closeOnConfirm: false,
                closeOnCancel: true,
                showLoaderOnConfirm: true,
                text : "Please do not refresh the page",
                showTextOnConfirm : true
            },

            function(){
            var formData = new FormData( $('#uploadInvitee-form')[0]);
                //alert("please do not refresh page until the excel sheet loads completely...!!");
               // setTimeout(function() { alert("please do not refresh page until the excel sheet loads completely...!!"); }, 1000);
            $.ajax({
                url : baseURL 'InviteeUpload/uploadInvitees',
                type : 'POST',
                data : formData,
                //async : false,
                cache : false,
                contentType : false,
                processData : false,
                success : function(response) {
                    var result = JSON.parse(response);
                    if(result.result == 1){

                        swal({
                            title: "Success",
                            text: result.message,
                            confirmButtonColor: "#2196F3"
                        },
                        function(isConfirm){
                            if (isConfirm) {
                                window.location.href =baseURL "event";
                            }
                        });
                    } else if(result.result == 0){
                        swal({
                            title: "Attention!",
                            text: result.message,
                            type: "warning",
                            showCancelButton: false,
                            confirmButtonClass: "btn-danger",
                            confirmButtonText: "Ok",
                            closeOnConfirm: true
                        });
                    } else {
                        swal({
                            title: "Oops!",
                            text: "Something went wrong! Please check the excel you have uploaded.",
                            type: "warning",
                            showCancelButton: false,
                            confirmButtonClass: "btn-danger",
                            confirmButtonText: "Ok",
                            closeOnConfirm: true
                        });
                    }
                }
            });
        });
    });
  

Комментарии:

1. Новый контент после подтверждения? Люди привыкли использовать окно подтверждения не так.

2. Я согласен с вами. Но мой менеджер хотел быть таким. я серверный разработчик, поэтому я просто стараюсь изо всех сил.

3. Может быть, было бы проще открыть новый модальный файл в том же месте, что и предыдущий модальный файл?

4. Вы пробовали с promise?

5. @Teemu okie… Я попробую…