Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/05/2020, 15:49
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Función dinamicamente

Gracias por la respuesta. La opcion inline funciona del modo que llama a la función objeto(), sin embargo la otra opción no hace nada, la he puesto como comentabas dentro del For

Código HTML:
for(var i in datos.data){
		html+=`
			<div class="box-img">
				<a href="#" id='${datos.data[i].class_t}' >${datos.data[i].class_t}</a>
				</div>
			`
			$('#' + datos.data[i].class_t).click(function(){
					objeto();
			});
				
	}
Esa función objeto() llamaría a otro PHP, lo suyo seria que esa consulta nueva PHP, tuviera el nombre de class_t, no?para que se ejecute la que corresponde a ese class...
La tengo así ahora, con un nombre estático:
Código:
function objeto(){
	__ajax("funciones_PHP/segundaConsulta.php", "")
		.done( function( info ){

			var datos = JSON.parse( info );

			var html = "";
...
Esto es absurdo, no?
Código:
function objeto(){
	__ajax("funciones_PHP/${datos.data[i].class_t}.php")
		.done( function( info ){

			var datos = JSON.parse( info );

			var html = "";