Здравствуйте, у меня есть следующие функции ajax, которые направлены на один и тот же файл:
$.ajax({
url: "url.php",
method: "GET",
async: false,
dataType: "json",
success: function(respuesta) {
//Accion 1
}
});
$.ajax({
url: "url.php",
method: "GET",
async: false,
dataType: "json",
success: function(respuesta) {
//Accion diferente al otro AJAX
}
});
Файл "url.php", в который поступают функции AJAX.
<?php
#CLASES
#**********************************************************************
class Ajax{
#EJECUTA LA FUNCION 1
#******************************************************************
public function accion1(){
//Se ejecuta lo que quiero en la funcion 1
}
#EJECUTA LA FUNCION 2
#******************************************************************
public function accion2(){
//Se ejecuta lo que quiero en la funcion 2
}
}
#OBJETOS
#************************************************************************
$a = new Ajax();
$a -> accion1();
$b = new Ajax();
$b -> accion2();
?>
Как я могу различать, чтобы первая функция AJAX переходила в действие1, а другая - в действие2?
Заранее большое спасибо.
Насколько я знаю, вы не можете напрямую ссылаться на функцию PHP, используя AJAX. Однако вы можете передать параметр через AJAX с параметром
data
:И из PHP проверьте указанный параметр и выполните ту или иную функцию в зависимости от полученного значения: