У меня есть форма, и она передаёт на сервер такой объект данных:
{
username : karl,
password : 123
}
Но в моём сайте может быть много форм, и мне нужно отличать, откуда пришел каждый такой объект. Например, если это форма регистрации, то объект должен выглядеть вот так:
{
type : 'registration',
username : 'karl',
password : '123'
}
В таком случае понятно что это за данные и куда их перенаправить, однако как это реализовать на html? Нужно, чтобы форма помимо данных, которые вводит пользователь, еще и сама добавляла данные
Что значит "отличать"? У твоего API должно быть некоторое количество путей. Если ты передаешь объект, например, по адресу /register?login=...&password=... тогда это вызывает одну backend-функцию, если по адресу, например /login, тогда это уже другая удалённая функция. Различать что-то ещё ни к чему. Фронтенд сам вызывает нужную ему api-функцию.
Через атрибут action указываешь ссылку на API авторизации или регистрации - action="ссылка". По типу action="url/api/v1/login", action="url/api/v1/register".