Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/03/2011, 17:35
vrael
 
Fecha de Ingreso: mayo-2007
Mensajes: 200
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: jQuery y AJAX

Lo he hecho así y parece que ajax funciona, pero no termina de hacer lo que debe.

Hago una consulta en json y luego la función representar(data) se encarga de escribir los datos en una tabla. Pero en vez ejecutar la función y escribirla dentro del div, recarga toda la página, con lo que pierdo el propósito del AJAX. ¿Alguna idea de por qué ocurre esto?

Código Javascript:
Ver original
  1. function representar(array)
  2.     {
  3.         for(var i in array)
  4.             document.write(i + " " + array[i] + "<br />");
  5.     }
  6. $(document).ready(function(){
  7.         $("#enlaceajax").click(function(evento){
  8.                 evento.preventDefault();
  9.                 $.ajax({
  10.                     type: 'GET',
  11.                     url: 'cargar.php',
  12.                     dataType: 'json',
  13.                     success: function(data) {
  14.                         $("#destino").load(representar(data));
  15.                         }
  16.                     });
  17.                 });
  18.             });

Me pasa siempre que quiero utilizar document.write dentro de success
__________________
Blog: http://a-dream-of-dragon.blogspot.com