Ajax y WebSockets | Transformaciones
David Jurado Benito@davidjuradobenito
//Traememos el boton y donde ira el contenido
const btnLoad = document.getElementById(btnLoad
)
const myContent = document.getElementById(myContent
)
//Creamo un evento al boton para que ejectute nuestra peticion
btnLoad.addEventListener(click
, evt => {
// Creamos el objeto XMLHttpRequest
const xhr = new XMLHttpRequest()
// Decimos donde tienbe que ir a buscar y con que metodo
xhr.open(GET
, /curso/json/noticias.json
, true)
// Que se debe hacer con la data
xhr.addEventListener(`load`, e => {
const data = JSON.parse(e.target.responseText)
console.log(data)
draw(data)
})
// Ordenamos que realice la peticion
xhr.send()
})
const draw = data => {
data.forEach( n => {
const container = document.createElement(div
)
const news = document.createElement(h2
)
const content = document.createElement(p
)
const time = document.createElement(span
)
news.textContent = n.Titulo
content.textContent = n.Contenido
time.textContent = n.Fecha
container.appendChild(news)
container.appendChild(content)
container.appendChild(time)
myContent.appendChild(container)
});
}
Escribe una respuesta