Foros del Web » Programando para Internet » PHP »

¿Como llamar funciones php desde jquery ?

Estas en el tema de ¿Como llamar funciones php desde jquery ? en el foro de PHP en Foros del Web. Buenos Dias He desarrollado una aplicación en PHP, JEQUERY y MYSQL, tengo varios procesos en la aplicación que de tal manera se ha vuelto un ...
  #1 (permalink)  
Antiguo 09/02/2019, 10:39
 
Fecha de Ingreso: agosto-2014
Ubicación: barranquilla
Mensajes: 79
Antigüedad: 4 años, 6 meses
Puntos: 0
¿Como llamar funciones php desde jquery ?

Buenos Dias

He desarrollado una aplicación en PHP, JEQUERY y MYSQL, tengo varios procesos en la aplicación que de tal manera se ha vuelto un poco tedioso el control de todo porque cada proceso lo tengo en archivo independiente ejemplo.

1. Tengo un archivo de funciones.js en donde se encuentra todas las funciones para realizar operaciones como

-Login
-Guardar Usuarios
-Editar Usuarios
-Eliminar Usuarios
otros mas

ejemplo

function guardar_usuarios()
{

var variable1
..

$.ajax({
url:"../php/guardar_usuario.php",
data:{variable1:variable1...}
type :"POST",
.
.
.
///todo lo demas
})

}

Este archivo de funciones ha superado las 5000 lineas para todas las funciones de proceso de la apliaciones, pero por cada proceso llamo un archivo en php, de tal forma que ya tengo mas de 50 archivo php para cada proceso.

PREGUNTO LO SIGUIENTE

¿alguien me puede explicar? alguna forma de crear un archivo llamado funciones.php en donde pueda crear un función para cada proceso e invocarlo en el archivo de funciones.js, de esta manera no tener tantos archivo (guardar_usuarios.php, editar_usuarios, eliminar_usuarios ..... y muchos mas..).

Gracias por el tiempo que alguien se pueda tomar e leer mi inquietud, les agradezco
  #2 (permalink)  
Antiguo 09/02/2019, 23:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.568
Antigüedad: 16 años, 10 meses
Puntos: 1266
Respuesta: ¿Como llamar funciones php desde jquery ?

Hola:

Puedes pasar como parámetro la función que quieres enviar, por ejemplo:
$f = $_POST["f"];
o usarla directamente
$$_POST["f"]();

Para el resto de los parámetros tomarlos con un simple bucle for:

foreach($_POST ... ) {
...
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 10/02/2019, 19:33
 
Fecha de Ingreso: agosto-2014
Ubicación: barranquilla
Mensajes: 79
Antigüedad: 4 años, 6 meses
Puntos: 0
Respuesta: ¿Como llamar funciones php desde jquery ?

buenas noches.

me puedes ilustrar con algún ejemplo

Gracias!!



La zona horaria es GMT -6. Ahora son las 00:11.