Hola a todos, tengo un script en php que tiene varias funciones hecha y quiero llamar a una de ella, usando el método $.ajax. He buscado en internet y solo he encontrado que se llama al script de forma completa. Hasta ahora lo estoy haciendo así, pero quisiera saber si solo puedo llamar a la función, sin necesidad de hacer un script para cada una de las llamadas.
Saludos
Usa variables GET o POST:
http://www.tupagina.com/script.php?action=borrar
http://www.tupagina.com/script.php?action=insertar
<?php
function borrar(){
}
function insertar() {
}
$action = $_GET['action'];
if($action == 'borrar'){
borrar();
} else if($action == 'insertar'){
insertar();
}
?>
Tambien es posible llamar a una funcion por nombre.
$action = $_GET['action'];
$action();
//o
call_user_func($action);
Solo que es muy inseguro.
Muchas gracias por la respuesta.