Невозможно вызвать определенную функцию PHP из Javascript. Клиент ничего не знает о функциях на стороне сервера, а серверная часть ничего не знает о клиенте. Ответ jimbojw
объясняет, как передавать параметры в PHP и обрабатывать их в PHP. Если вы хотите вызвать определенную функцию PHP и вернуть результаты клиенту, вам понадобится код для определения , какую функцию вызывать на сервере, или создание отдельного файла php. для каждой функции, которую вы хотите вызвать.
Если вы хотите пойти по первому маршруту, вы должны передать что-то вроде параметра 'action', а затем сделать это в своем PHP-файле, который содержит функции, которые вы хотите вызвать:
switch($_POST['action']) {
case 'foo':
foo($_POST['bar']);
break;
case 'foo2':
foo2($_POST['bar']);
break;
}