Как минимум , если вы делаете отправку через Ajax, то в HTML в form action не надо передавать скрипт , это вы делаете в Ajax
Во-вторых , как я понимаю , я Ajax не прилетаю не какие данные из формы ... Разберитесь для начала , как делается отправка формы через Ajax ... Если парой слов , то получите данные с полей в переменные в js ( через класс поля , атрибут name ) и тд, на ваш вкус , потом передайте эти данные например в объект и уже этот объект отправляйте в data , а на бэке уже принимает эти данные в $_POST[первая_переменная] и тд