Сияющий почтовик и флеш сообщение - PullRequest
1 голос
/ 13 октября 2009

Я использую Radiant с расширением mailer , чтобы предоставить контактную форму на моем сайте.

Я хочу отобразить приятное сообщение "Ваше письмо успешно отправлено" после отправки сообщения.
Однако Radiant, похоже, разрешает только перенаправление в своей конфигурации. Не определять флэш-сообщения.
Не знаете ли вы, как определить флеш-сообщения через расширение лучистого почтовика?

1 Ответ

0 голосов
/ 14 октября 2009

Окей, я копал и решил мою проблему со следующим:

После отправки электронного письма перенаправленная страница имеет привязку #mailer. Итак, с помощью небольшого количества javascript, я обнаруживаю присутствие этого якоря и отображаю сообщение «спасибо за вашу электронную почту».

Вот мой код (с использованием JQuery)

<script type="text/javascript">
    $(document).ready(function() {
        $('#flash').hide();
        if (window.location.href.match(/\#mailer/)) {
            $('#flash').html('Enter the message here');
            $('#flash').fadeIn(3000);
        }
    });
</script>

<div class="flash"></div>
...