Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2011, 05:30
molinillo
 
Fecha de Ingreso: marzo-2010
Mensajes: 90
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: mandar a llamar un archivo php desde funcion javascript

La respuesta de stock es lo correcto, pero una opción más sencilla es usar jquery.
Con jquery tienes 2 opciones, una es el ajax de jquery y el otro es su metodo .load

El de más sencillo uso es el metodo .load , descargas jquery desde la web, lo incluyes en tu código y haces lo siguiente:

Un div oculto auxiliar con una id, por ejemplo MIDIV

y en la funcion js pones:
$("#MIDIV").load('pagina_php_a_cargar.php',{datos: datos,datos2:datos2.....});

esto cargará todo el contenido de pagina_php_a_cargar.php en MIDIV y pasará por post los valores enviados entre corchetes.

lo más correcto , seguramente, sea como dice stock usar ajax directamente pero .load es terriblemente sencillo de usar como habrás visto, además cargará en el div si eso quieres, cualquier código php o html, por lo que tampoco necesitas devolver varaibles, ya que al ejecutarse en la misma página que lo carga, las varaibles que tengas en el archivo a cargar estaarán tb en lá página que lo cargue.Es un método muy potente.