Ejecutar función o llamarla desde una plantilla de texto en javascript
Publicado por esther (4 intervenciones) el 16/05/2020 18:14:25
Hola, estoy empezando a ver las cadenas de texto para consumir los datos de un JSON que obtengo de una consulta PHP, hago la llamada AJAX y escribo el resultado en un div que genero con una cadena de texto. A partir de ahí quiero hacer una función con una nueva consulta al servidor, se me ocurrió hacer una función con el nombre del identificador que obtengo en la primera consulta con el nombre del resultado, pero no funciona la llamada. Para aclarar un poco, lo que quiero hacer es como un sistema de fichas, obtengo un resultado, en función de ese obtengo los siguientes etc...
No se si la opción es ejecutar una función que llame a la base de datos según el resultado del <a href...> , o meter una dentro, pero no acierto a meterla ahí...
Alguien podría decirme como? gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function traerDatosEla(){
const xhttp = new XMLHttpRequest();
xhttp.open('GET', 'funciones_PHP/listar_datos.hp', true);
xhttp.send();
xhttp.onreadystatechange = function(){
if(this.readyState == 4 && this.status == 200){
var datos = JSON.parse(this.responseText);
var res = document.querySelector("#orden");
res.innerHTML = '';
for(var i in datos.data){
res.innerHTML += `
<div class="box-img">
<a href="#" id='${datos.data[i].order}'><img src ='${datos.data[i].figura}'/></a>
<span class="marco">${datos.data[i].order}</span>
</div>
`
}
}
}
}
Alguien podría decirme como? gracias
Valora esta pregunta


0