Я использую много AJAX вызовов, где я буду говорить,Вызов функции PHP из AJAX?
data: {action: "get_categories", etc..}
, а затем в моем PHP скажу,
if(isset($_POST['action']) && ($_POST['action'] == 'get_categories')) {
//do stuff
}
Я пытаюсь реорганизовать кодогенератор бит, и я хотел бы сделать вывод одного из этих блоков кода и передать его в другой, но это не функция PHP, поэтому я не совсем уверен, как это сделать? Есть ли способ вызвать функцию PHP непосредственно из вызова AJAX, а не использовать действие?
Кроме того, используя этот стиль кода кода PHP, я должен вызвать код ниже в каждом блоке кода, и я не уверен, почему? Я подумал, что если я поставил его наверху своего php-файла и использовал require_once, который мог бы работать, но ничего не пытаюсь работать, если я не включу их в каждый отдельный блок кода.
require("config.php");
require("database.php");
Я не вижу каких-либо функций PHP в вашем коде выше? Все выглядит хорошо для меня, не совсем уверен, что вы спрашиваете? – superphonic
вы можете выполнить функцию «непосредственно» через вызов AJAX. например: '$ _POST ['action']();' – onionpsy
@psal О, боже, правда ?! 'POST execute.php HTTP/1.1 \ n \ naction = deleteAllData' – deceze