У меня есть php почтовый скрипт, который выводит сообщение в div над формой:
// Send the email.
if (mail($recipient, $subject, $email_content, $email_headers)) {
// Set a 200 (okay) response code.
http_response_code(200);
echo "Thank You! Your message has been sent.";
}
Я хотел бы добавить стиль и разрыв строки в эхо, но в настоящее время это вывести его с тегами вместо кода:
echo "<span>Thank You!</span><br />Your message has been sent.";
Я также попытался изменить двойные кавычки на одинарные, но это не сработало.
======== =============
** РЕДАКТИРОВАНИЕ РЕШЕНО **
Причина, по которой он не отображал html, заключается в том, что данные отправлялись на js приложение, которое имело это:
// Set the message text.
if (data.responseText !== '') {
$(formMessages).text(data.responseText);
}
Я заменил .text на. html, как показано ниже:
// Set the message text.
if (data.responseText !== '') {
$(formMessages).html(data.responseText);
}
Спасибо всем за совет.