• Как закрыть модальное окно и вывести другое окно?

    san_jorich
    @san_jorich
    Творческий кодер
    Наверное, самый простой способ сделать в ajax
    success: function(response){$('#popup2').html(response.msg);}

    А в php обработчик добавить "удачный случай" вроде:
    if($result){ $response = array('msg' => 'Конгритулируем, вопрос задан успешно! С Вами обязательно свяжутся.. ну или что-то в этом роде)))');
    // ну и echo json response, соответственно
    echo json_encode($response);
    }

    Можно поступить иначе: добавить скрытый div и в том-же success сделать hide() формы и show() div с сообщением
    Можно сделать еще красивее)): написать css класс полупрозрачное, например зелененькое с округлым бордюрчиком прилепленное вверх формы сообщение и, в случае успеха кидануть туда result.msg, красиво его показать, подержать секунды 2 и скрыть..
    $('popup2').append(''+response.msg+'');
    setTimeout(function() { $("#response_msg").hide('1000'); }, 3000);

    Удачной импровизации ;) !
    Ответ написан
    Комментировать