как показат флеш сообщение в index yii2 на ajax

208
23 ноября 2017, 04:38

вот мой index где вивожу свои флеш сообщения

        <div class="container message_form">
            <?php
            if( Yii::$app->session->hasFlash('success')): ?>
                <div class="container1" style="position: relative">
                    <div class="alert alert-success alert-dismissible" role="alert">
                        <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <?php echo Yii::$app->session->getFlash('success'); ?>
                    </div>
                </div>
            <?php endif;?>
            <?php if( Yii::$app->session->hasFlash('error')): ?>
                <div class="container1" style="position: relative;">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                        <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <?php echo Yii::$app->session->getFlash('error'); ?>
                    </div>
                </div>
            <?php endif; ?>
        </div>

вот контроллер:

  $contact_left = new FormLeft();
    if (Yii::$app->request->isAjax){
        if($contact_left->load(\Yii::$app->request->post())){
            Yii::$app->session->setFlash('success', 'Дякуємо за вашу заявку, ми звяжемся з вами найблищим часом');
            return 'Запрос принят!';
        }
    }

и js:

$('#form-left').on('beforeSubmit', function(){
    var data = $(this).serialize();
    $.ajax({
        url: '/site/index',
        type: 'POST',
        data: data,
        success: function(res){
            console.log(res);
        },
        error: function(){
            alert('Error!');
        }
    });
    return false;
});

Форма роботает на ajax, подскажите как виводить флеш сообщения на ajax также?

READ ALSO
Программно получить версию Joomla

Программно получить версию Joomla

Доброго времени сутокПодскажите, как можно программно узнать версию Joomla (чтоб значение можно было использовать) и/или как вариант узнать,...

229
Выводить данные, если одно из значений равно другому

Выводить данные, если одно из значений равно другому

Простой вопрос, но не могу понять как правильно сформулироватьЕсть Логическая конструкция

242
Как распарcить свою же html страницу?

Как распарcить свою же html страницу?

Странный вопрос согласен

176
Форма для заполнения и вывод pdf на сайте

Форма для заполнения и вывод pdf на сайте

Приветствую! На сайте почты России можно заполнить и распечатать pdf бланк почтового перевода, ссылка https://wwwpochta

256