xhr.response получает от сервера положительный ответ, но после этого выполняется функция будто ответ отрицательный.
В PHP прописана такая логика:
$success_send = mail($admin_email, adopt($form_subject), $message, $headers);
if ($success_send) {
echo 'success';
} else {
echo 'error';
}
В JS такая:
if (xhr.response === 'success') {
console.log('js-success');
} else {
console.log('js-error');
}
Перед выполнением условия в js проверяю ответ через console.log(xhr.response) - получаю значение 'success'.
Но после выполнения условия в консоль выводится 'js-error'.
В чем может быть дело?