Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/04/2011, 10:37
Avatar de perryjr
perryjr
 
Fecha de Ingreso: julio-2010
Ubicación: Granada, Spain, Spain
Mensajes: 190
Antigüedad: 13 años, 9 meses
Puntos: 27
Respuesta: Ejecutar codigo javascript desde php

1. Si el código PHP funciona bien, no mezcles las dos cosas: servidor y cliente. No se que navegador usas, pero lo que tienes que hacer es simplemente "Ver Código Fuente", y ahi puedes ver no ya el php que hace echo el html todo mezclado, sino lo que finalmente resulta; te pude ayudar. Tienes que ver el código fuente HTML resultante, el que de verdad tu navegador puede ver. EJ: view-source:http://google.com/.

2. Usa Highlight para pegar código aqui en el foro, por favor!!

3. Coloca alerts, y asi ve las evolucion de lo que se llama, no se llama, etc. Prueba este código, y mira las alertas que vayan saliendo, y lo que pongan, y lee mis comentarios a ver que tal te va ahora.

Código Javascript:
Ver original
  1. // cantidad de elementos con el id "myform" que ha encontrado
  2. // si es cero, es evidente que el código que viene ahora no va a funcionar
  3. // en absoluto porque no hay formulario, o no lo ha encontrado bien
  4. alert($('#myform').length);
  5.  
  6. $('#myform').submit(function() {
  7.   alert('captado evento. procedemos a llamada ajax');
  8.  
  9.   // esto será lo que se envie al servidor
  10.   alert($(this).serialize());
  11.  
  12.   $.ajax({
  13.     type: 'POST',
  14.     url: $(this).attr('action'),
  15.     data: $(this).serialize(),
  16.     success: function(data) {
  17.       alert('la llamada ajax termino');
  18.       $('#result').html(data);
  19.     }
  20.   });
  21.  
  22.   alert('llamada ajax hecha. peticion realizandose en segundo plano.');
  23.  
  24.   return false;
  25. }); // fin submit
__________________
I (L) Google