Título: Llamar funcion de una clase php desde jquery Publicado por: Ethgar en 24 Noviembre 2015, 18:56 pm Buenas tardes, he tenido la necesidad de ejecutar una función desde jquery, lo explico un poco más;
Tengo un archivo "Funciones.php" donde tengo obviamente mis funciones, y tengo un archivo en el que tengo un formulario, el cual mandaría la información a guardar, utilizando jquery logro enviar el formulario a un archivo externo (Sin funciones), el cual recibe el post y lo guarda, tuve que hacerlo así por que no he podido lograr que mande el formulario a una función; les dejo el siguiente código que es lo que tengo: archivo funciones.php Código
archivo que contiene el formulario solo pondré el encabezado del form y el jquery que utilizo (en el action del form puse el archivo que actualmente tengo para recibir el form): Código
y este es el jquery: Código
Espero Alguien me pueda ayudar, me atasque aquí ya como tres días, saludos!! Mod: Temas sobre PHP van al subforo de PHP. Título: Re: Llamar funcion de una clase php desde jquery Publicado por: gAb1 en 26 Noviembre 2015, 16:46 pm Los formularios no se pueden (o deben) procesar directamente, primero hay que hacer ciertas comprobaciones y si todo esta correcto entonces se llama a la función para que procese los datos.
En el archivo Guarda.php (el que veo en el action del formulario y el del jquery supongo) tienes que llamar a la función guarda(). Primero declaras las variables del post y luego las envias como parametros al llamar la función. Código
Título: Re: Llamar funcion de una clase php desde jquery Publicado por: #!drvy en 26 Noviembre 2015, 18:04 pm Citar Los formularios no se pueden (o deben) procesar directamente, primero hay que hacer ciertas comprobaciones y si todo esta correcto entonces se llama a la función para que procese los datos. En este caso parece que utiliza sentencias preparadas (http://php.net/manual/es/pdo.prepared-statements.php) y por tanto se evita directamente cualquier SQLi. @Ethgar, probablemente quieras implementarte una pequeña API para controlar eventos solicitados vía ajax. Saludos |