Шаг 1. На бекэнде сделать просто
echo 'response';
Все остальное закомментить
Посмотреть в консоли во вкладке сеть, уходит ли запрос и какой ответ на него приходит. Отсюда и плясать.
Если ответ 200, но тело пустое, смотреть, что может прервать php скрипт до echo.
Может быть что угодно, от настроек сервера до кода.
Если ответ не 200 - смотреть, почему роутинг неверный.