Если вы хотите вызвать функцию php из вашего javascript, вам нужно будет выполнить AJAX-запрос к функции, в своем собственном файле, на сервере. Это связано с тем, что JavaScript выполняет клиентскую часть, а PHP - серверную. Поэтому javascript не имеет прямого доступа к функциям PHP.
Вы можете использовать свой PHP для написания JavaScript, или вы можете вызвать php-файл из JavaScript через AJAX.
Можете ли вы повторить функциональность функции PHP с помощью функции JavaScript?
Будет ли это или что-то подобное работать для вас:
$.ajax({
type: "POST",
url: post_url,
success: function(groups) //we're calling the response json array 'tree'
{
for(group in groups){
document.writeln("<option value='"+groups[group].id+"'>"+groups[group].group_name+"</option>";
}
}
}); //end AJAX