您好,我有以下指向同一文件的 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
}
});
AJAX 函数到达的文件“url.php”
<?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 函数进入 action1,另一个进入 action2?
预先非常感谢您。
据我所知,您不能使用 AJAX 直接引用 PHP 函数。但是,您可以做的是通过 AJAX 使用参数传递参数
data
:并从 PHP 检查所述参数并根据到达的值执行一个或另一个函数: