Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

417
Visualizações
Genere una tabla html desde json url con datos de clave, valor también de padre sin clave

Estoy generando una tabla html con datos de json url. Quiero incluir el valor principal sin clave para estos datos.

Estructura json:

 { "gzpik1gqlnm": {"owner_name":"user02","room_name":"131","country":"EN","max":2,"current":1,"password":0}, "d1vn67n7sgu": {"owner_name":"user09","room_name":"254","country":"EN","max":2,"current":1,"password":0} }

JavaScript:

 setInterval(function(){ $.getJSON("somejson.url", function(data){ var room_data = ''; $("#roomtabletbody").empty(); $.each(data, function(key, value){ room_data += '<tr valign="top">'; room_data += '<td>'+value.country+'</td>'; room_data += '<td>'+value.owner_name+'</td>'; room_data += '<td>'+value.room_name+'</td>'; room_data += '<td>'+value.current+'/'+value.max+'</td>'; room_data += '<td>'+value.password+'</td>'; room_data += '<td><a class="join" href="">Join</a></td>'; room_data += '<tr>'; }); $('#roomtabletbody').append(room_data); }); }, 1000);

tabla generada:

 country owner_name room_name current/max password EN user02 131 1/2 0 EN user09 254 1/2 0

mesa a la que estoy tratando de llegar:

 parent country owner_name room_name current/max password gzpik1gqlnm EN user02 131 1/2 0 d1vn67n7sgu EN user09 254 1/2 0

¿Cuál es la dirección correcta?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Antes room_data += '<td>'+value.country+'</td>'; , agregue: room_data += '<td>'+key+'</td>';

Y éxito. Si cree que esta es la respuesta correcta, no olvide marcarla como respuesta correcta.

 setInterval(function(){ $.getJSON("somejson.url", function(data){ var room_data = ''; $("#roomtabletbody").empty(); $.each(data, function(key, value){ room_data += '<tr valign="top">'; room_data += '<td>'+key+'</td>'; room_data += '<td>'+value.country+'</td>'; room_data += '<td>'+value.owner_name+'</td>'; room_data += '<td>'+value.room_name+'</td>'; room_data += '<td>'+value.current+'/'+value.max+'</td>'; room_data += '<td>'+value.password+'</td>'; room_data += '<td><a class="join" href="">Join</a></td>'; room_data += '<tr>'; }); $('#roomtabletbody').append(room_data); }); }, 1000);

No olvide agregar un nuevo encabezado en <thead> .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda