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

Volviendo sobre esto, cómo puedo enviar el valor que me devuelve el id para poder hacer otra consulta a la BD?, se que valor me devuelve pero si pongo el nombre en la función, deja de ser dinámico.
Código:
document.querySelector('#btclass').addEventListener('click', traerDatosFig);
document.querySelector('#dos').addEventListener('click', objeto);
function traerDatosFig(){
		__ajax("funciones_PHP/principal.php", "")
		.done( function( info ){
			var datos = JSON.parse( info );
			var html = "";
			for(var i in datos.data){
					html+=`
							<div class="box-img">
								//el valor que me devuelve lo conozco lo podría llamar de alguna manera: unDato
								<a href="#" id='${datos.data[i].class_t}'>${datos.data[i].class_t}</a>
							</div>
								`
			}
			$("#uno").html( html );
			$('#unDato').click(function(){
				objeto();
			});
		});
}
function objeto(){
	__ajax("funciones_PHP/otraConsulta.php", "")
		.done( function( info ){
			var datos = JSON.parse( info );
			var html = "";
			for(var i in datos.data){
					if(datos.data[i].suborder === null){
				html += `
					<div class="box-img">
						<a href="#" id='${datos.data[i].infraorder}'>${datos.data[i].infraorder}</a>

					</div>
				`
				}else{
					html += `
						<div class="box-img">
							<div class='${datos.data[i].suborder}'>Este div tiene el nombre de ${datos.data[i].suborder}
							<a href="#" id='${datos.data[i].suborder}'>${datos.data[i].suborder}</a>
							</div>
						</div>
					`
				}
			}
			$("#dos").html( html );
			$('#otroDato').click(function(){
				objeto2();
			});
		});
}
Gracias por la ayuda