Я не программист PHP (коснулся этого много лет назад), поэтому я дам вам общий ответ.
Просто создайте прокси-страницу, которая скрывает внутреннюю работу вашего приложения. Прокси-страница - это просто переход между браузером и самим приложением. Он выполняет преобразование идентификатора, который вы передаете вместе с вызовом AJAX, в функцию в приложении (это может сделать больше, чем это, но я стараюсь сохранить это простым). Он передает данные, которые вы указали при вызове AJax. Прокси-сервер отправит обратно любые данные, переданные из функции в браузер.
Код JavaScript будет выглядеть почти так же, как код, который у вас уже есть. Единственными изменениями будет то, что url
будет URL вашей прокси-страницы, а data
также будет содержать идентификатор со значением, которое соответствует значению функции, которую вы хотите выполнить в прокси.
Все ваши AJAX-вызовы могут маршрутизироваться через эту страницу прокси, поскольку каждая функция будет иметь уникальный идентификатор.
Это немного запрограммировано заранее, но когда вы сделали это один раз, вы можете повторно использовать части кода в будущих проектах.