AJAX дублирует отправку данных на сервер. Как быть?
Если нечиго из вышесказанного не поможет, вставьте .......
e.preventDefault()
e.stopImmediatePropagation()
........или можете сразу вставить =)
Возможно у вас вызываются несколько событий на одном элементе.
Смотрим вкладку network.
Если запрос ушел один - проблема в бэкенде, ищем там.
Если запросов несколько - пишем debugger; и ищем засранца.