Запрос ajax был успешно подтвержден. php
Не так успешно.
Вы неправильно отформатировали данные для PHP, чтобы проанализировать их.
Вам необходимо передать объект со свойством name
в данные.
data: { name },
Вы могли бы сказать, что в настоящее время происходит сбой, если вы проверили res
вместо name
с вашим console.log
.
Если я открою validate. php в localhost, я получаю сообщение об ошибке: Примечание: неопределенный индекс: имя.
Набирая URL в браузере, вы делаете новый GET-запрос, который совершенно не связан с POST запрос, который вы сделали с помощью JavaScript ранее.
Данные POST из первого запроса не существуют во втором запросе.
Если вы хотите, чтобы данные сохранялись между запросами, то вы необходимо сохранить его где-нибудь (например, сеанс или базу данных) и добавить logi c, чтобы различать guish между установкой и извлечением данных (например, отключение запроса POST или GET).