@etterej

Как передать данные в модальное окно через аякс?

При нажатии кнопки на форме у меня вызывается следующее действие
$('#acception').on('click', function () {
        var ...
        $.ajax({
            url: '/my-action',
            type: 'POST',
            dataType: 'json',
            data: {
               ...
            },
            success: function (data) {
                if (data['a'] < data['b']) {
                    $('#my-modal').modal('show');
                }
            },
            error: function () {
                console.log('something went wrong');
            }
        });
    });

То есть в одном определенном случае всплывает модальное окно. В этом модальном окне мне нужно использовать data['a'] и data['b']. Как можно передать в my-modal ответ из my-action?
  • Вопрос задан
  • 1035 просмотров
Пригласить эксперта
Ответы на вопрос 2
t-alexashka
@t-alexashka
Сразу пишу legacy код
в success:
...
$('#my-modal').find('.modal-content').html(data);
 $('#my-modal').modal('show');
...
Ответ написан
Комментировать
leni_m
@leni_m
ЧупаКобрус
success: function (data) {  // переменная внутри () и есть ответ
                if (data['a'] < data['b']) {
                    $('#my-modal').modal('show');
                }
            }

т.е.
success: function (data) {
                    $('#my-modal').html(data);
            }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы