Почему функция wp_send_json() добавляет br перед переданными данными?
-
Отправляю ответ по ajax (используется для отображения пользователю, отправлено ли письмо с сервера или нет):
$mail_result = wp_mail($recipient_email, "Hhhhhhhjdhsjshd", $message); ($mail_result == true) ? wp_send_json(true) : wp_send_json(false);
Получаю на клиенской части:
$.post(my_ajax_obj.ajax_url, data, function (response) { console.log(response); if (response == true) { console.log("success"); } else { console.log("error"); } });
Но получаю непонятное поведение: несмотря на то, что письмо нормально отправляется и соответственно в wp_send_json() передается true, на клиентской части получаю ответ (в консоли):
<br>true error
Почему так получается?
- Тема «Почему функция wp_send_json() добавляет br перед переданными данными?» закрыта для новых ответов.