Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2014, 12:07
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 4 meses
Puntos: 4
Ejecutar código php desde jquery

Buenas,
Me explico. Tengo varias imágenes en una página. Al hacer click en una de ellas, quiero que aparezca una pantalla encima, con un pase de fotos.

Lo que hago es lo siguiente:
Código HTML:
Ver original
  1. <img class="wowFoto" id="wowFoto1" src="foto1.jpg" alt="aa" title="aa"/>

En jquery controlo el click a la imagen, y quiero llamar al fichero php, indicándole las fotos para el pase:
Código Javascript:
Ver original
  1. $(".wowFoto").click(function() {
  2.             var foto1 = $("#wowFoto1").attr("src");
  3.             var foto2 = '#' + $("#wowFoto2").attr("src");
  4.             var foto3 = '#' + $("#wowFoto3").attr("src");
  5.             var foto4 = '#' + $("#wowFoto4").attr("src");
  6.             var foto5 = '#' + $("#wowFoto5").attr("src");
  7.             var foto6 = '#' + $("#wowFoto6").attr("src");
  8.             $.post('includes/inc_passe.php',{prmFotos:foto1+foto2+foto3+foto4+foto5+foto6},function(data){$(".wowFoto").html(data);})
  9.         })

Y en inc_passe.php, pongo mensajes de alerta, pero creo que no llega a ejecutarse.
Código PHP:
Ver original
  1. <?php
  2.         $param = $_REQUEST["prmFotos"];
  3.         $arrPrm = explode('#', $param);
  4.         $foto1 = $arrPrm[0];
  5.         $foto2 = $arrPrm[1];
  6.         $foto3 = $arrPrm[2];
  7.         $foto4 = $arrPrm[3];
  8.         $foto5 = $arrPrm[4];
  9.         $foto6 = $arrPrm[5];
  10.         echo "<br>foto1: ".$foto1."<br>";
  11.         echo "<br>foto2: ".$foto2."<br>";
  12.         echo "<br>foto3: ".$foto3."<br>";
  13.         echo "<br>foto4: ".$foto4."<br>";
  14.         echo "<br>foto5: ".$foto5."<br>";
  15.         echo "<br>foto6: ".$foto6."<br>";
  16.     ?>

Estoy empezando jquery, y no sé si realmente esta es la mejor manera de ejecutar el código php una vez echo el click a la imagen.
Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no