Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2014, 15:37
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: LLamar function alojada en una clase

Un pequeño ejemplo:

Código Javascript:
Ver original
  1. function ejemplo (nombreFuncion, id){
  2.     $.get("ejemplo.php", {funcion: nombreFuncion}, function (response){
  3.         $(id).html(response);
  4.     });
  5. }
  6.  
  7. //Mando ejecutar a la función 'foo()' del archivo PHP y muestro el resultado en el Div de id 'A'
  8. ejemplo("foo", "#A");
  9.  
  10. //Mando ejecutar a la función 'bar()' del archivo PHP y muestro el resultado en el Div de id 'B'
  11. ejemplo("bar", "#B");

Y en el archivo ejemplo.php:

Código PHP:
Ver original
  1. function foo (){
  2.     echo 'Esta es la función foo';
  3. }
  4.  
  5. function bar (){
  6.     echo 'Esta es la función bar';
  7. }
  8.  
  9. //El valor que mandamos desde el código JavaScript
  10. $funcion = $_GET['funcion'];
  11. if ($funcion == 'foo'){
  12.     foo();
  13. }
  14. else{
  15.     bar();
  16. }

Esto hará que en el primer Div, se muestre el mensaje Esta es la función foo, mientras que en el segundo Div, se mostrará el mensaje Esta es la función bar.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand