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 originalfunction representar(array)
{
for(var i in array)
document.write(i + " " + array[i] + "<br />");
}
$(document).ready(function(){
$("#enlaceajax").click(function(evento){
evento.preventDefault();
$.ajax({
type: 'GET',
url: 'cargar.php',
dataType: 'json',
success: function(data) {
$("#destino").load(representar(data));
}
});
});
});
Me pasa siempre que quiero utilizar
document.write dentro de
success