Закрыть режим начальной загрузки после вызова Ajax

#jquery #twitter-bootstrap #bootstrap-4

#jquery #twitter-bootstrap #bootstrap-4

Вопрос:

Я хочу закрыть модальную загрузку после вызова Ajax. Для этой цели я вызываю $(myid).modal('close') . Это событие вызвано, но не надлежащим образом. Аналогично, модальное поле исчезло, но наложение серого цвета по какой-то причине не исчезает. Ниже я помещаю некоторые материалы для поиска и помогаю мне.

Большое спасибо.

Если я напишу свои последние две строки выше ajax_dashboard_listing() функции, то скрою должным образом

 $('body').on('click', '.ajx', function() {    
        $id = $(this).data('target');        
        salesRepId = $(this).data('id');

        var data = {
            "target_id": $(this).data('target'),
            "target":  $('#target_' $id).val(),
        }

        ajax_dashboard_listing(data);

        $('#exampleModalCenter_' $id).modal('hide');
        return;        
    });
  

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

1. можете ли вы предоставить его HTML, чтобы мы знали, насколько точна проблема

2. В html ничего нет. Очень распространенный модальный HTML-код начальной загрузки. Основная проблема заключается в том, что модальное окно не закрывается должным образом после вызова ajax.

3. дайте мне ручку или скрипку

Ответ №1:

$('#modal').modal('toggle');

Попробуйте это. У меня это работает.

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

1. Получил тот же результат, что и скрыть. Но вызов ajax должен быть там.

Ответ №2:

Добавьте класс close-btn в свой модал кнопки увольнения и попробуйте это :

 $('.close-btn').click()