Как определить, какой элемент html отправил http-запрос на стороне сервера? - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть форма регистрации и входа на одной странице, и они оба отправляются через POST-запрос. Как я могу различить guish их в моей функции обработчика почтовых запросов, чтобы сервер отвечал соответственно. Элемент, который отправил запрос, включен в тело запроса?

1 Ответ

1 голос
/ 22 апреля 2020

Вам необходимо включить какие-либо метаданные в запрос, чтобы указать, какая операция отправляет информацию.

Это может быть скрытое поле или просто дополнительный бит JSON, добавляемый на стороне клиента:

<input type="hidden" id="formID" name="formID" value="login">

<input type="hidden" id="formID" name="formID" value="registration">

Другим вариантом будет установка различных целей на вашем сервере (т. Е. Разных путей), которые каждая форма отправляет отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...