Radiant почтовая программа и флэш-сообщение
-
21-09-2019 - |
Вопрос
Я использую Radiant с почтовая программа расширение для предоставления контактной формы на моем веб-сайте.
Я хотел бы отобразить красивое сообщение «Ваше письмо было успешно отправлено» после отправки письма.
Однако Radiant, похоже, разрешает перенаправление только в своей конфигурации.Не определять флэш-сообщения.
Знаете ли вы, как определить флэш-сообщения с помощью расширения radiant mailer?
Решение
Хорошо, я покопался и решил свою проблему следующим образом:
После отправки электронного письма перенаправленная страница имеет привязку #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>
Не связан с StackOverflow