на данный момент я это сделал через ajax запрос в php файл и соотвественно там уже и идёт отправление в базу данных
но как я понял есть другие способы как минимум самого ajax запрос
Ну тут есть две оси:
Кроме php ты можешь использовать любой другой язык/фреймворк/платформу, с помощью которой ты можешь обрабатывать HTTP-запросы.
Ajax - это просто отправка http-запросов с json-ом внутри и получение ответа в аналогичном формате.
Кроме него из интересного есть только GraphQL
Лучше/хуже здесь нет. У каждого инструмента есть свои особенности, которые могут в конкретной ситуации оказаться как преимуществом, так и недостатком.