Hola, necesito ayuda ya que mi matriz no muestra todo lo que se muestra
La imagen muestra 3 datos de matriz, pero sin embargo, uno solo se muestra, ya que este es el que escribí para mostrar para 1. He incluido un ciclo for pero parece que no funciona aquí, mi código para ello.
tengo JSON.fase para las respuestas de llamadas
Esta es mi respuesta de matriz
[{"Recyclable": "unknown recyclable name"},{"Recyclable": "some recyclable name"},{"Recyclable": "another recyclable"}]ingrese la descripción de la imagen aquí
este es mi codigo
const responses = JSON.parse(user.CdsRecyclables) document.getElementById('name').value = "" + responses[0]["Recyclable"] for (let i = 0; i < responses.length; i++) { responses[i]["Recyclable"] + "<br>"; } <div class="container-body "> <fieldset class="Field"> <label id="symbol">-><input id="name" disabled></label> </fieldset> </div>Pruebe este código y avíseme si esto resuelve su problema
let responses = [{"Recyclable": "unknown recyclable name"},{"Recyclable": "some recyclable name"},{"Recyclable": "another recyclable"}] let field = document.querySelector(".Field"); let str = ""; for (let i = 0; i < responses.length; i++) { response = "" + responses[i]["Recyclable"] str += ` <label id="symbol">-><input id="name" disabled value="${response}"></label><br/> `; field.innerHTML = str; console.log(response) }