Либо вобще разбили строку и через pop и shift дербаним))
Первый шифт - фамиля, второй - имя
Первый поп - номер, второй - дата,
Если что-то осталось - отчество))
В моем понимании:
Юзер выбирает 2 сладости
Вы на js сравниваете ингридиенты, выбираете нужные и шлете ajax на бэк (вариантов масса... xhr, jq ajax, fetch, axios...) запрос со своей выборкой.
Бэк принимает запрос и делает выборку по вашим данным (скорее всего с бд)
Собирает это все в json и отправляет в ответ
Вы, дождавшись ответа распарсили json и вывели результат на страницу
Профит