Как да изпратите ajax формуляр без презареждане на страницата

Добър ден! Аз съм начинаещ фронт. За първи път работя с Ajax, моля за помощ за изясняване, Google не помогна (Имам следната задача. Когато щракнете върху бутона, изскача изскачащ прозорец, в който има прозорец за чат с едно въвеждане. Потребителят изгражда диалог с бота и всеки път, когато формулярът бъде изпратен, данните трябва да бъдат изпратени от Ajax до сървъра и съобщението от входа се премества в прозореца за чат. Написах всичко локално ly, без сървър работи, съобщенията се получават в чата, но когато се качат на сървъра, при изпращане се получава преход към 404 или изобщо не се изпраща, ако използвате event.preventDefault();

функционален код за изпращане на данни към сървъра:

Какво по дяволите. Когато извиквате функция, предавате аргументи, но те не са посочени в самата функция.

Всичко е много по-лесно за изпълнение.

Манипулаторът не трябва да се задава при щракване за изпращане, а при изпращане на формуляра:

Това е всичко, не е нужно да закачате допълнителен манипулатор на бутона - формулярът така или иначе ще бъде изпратен както с щракване върху него, така и с влизане. Или по-скоро няма да отиде, но вашият манипулатор ще работи и ще изпрати Ajax заявка.