Veamos, hace un tiempo hice una pregunta similar, pero ahora quiero reordenar funciones y parámetros y me encuentro con problemas. Os explico.
Tengo este código:
Código Javascript
:
Ver originalfilas = function() {
$.ajax({
type: "POST",
url: "generarFilas.php",
success: function(respuesta){
var datos = eval('('+respuesta+')');
for(var i in datos) {
$("#contenedor").append("<div id="+datos[i].id+" class='fila'></div>");
$("#"+datos[i].idruta+".fila").on("click", detalles(datos[i]));
}
}
});
}
detalles = function(datos) {
console.log(datos);
}
Vamos, que lo que quiero es generar filas. Y luego un evento clic que al hacer clic en la fila se vean los detalles.
La fila se ve como se tiene que ver, y la función detalles hace lo que tiene que hacer, pero la función detalles se autoejecuta al cargar la página en vez de ejecutarse al hacer clic en la fila. No sé si está mal ubicado el evento clic o si tengo más errores.
¿Me podéis ayudar?
Un saludo.