Tengo un conjunto de resultados de regresar de un servicio que me da el siguiente JSONJquery Cada objeto JSON
{
"ThreadCount":61,
"GroupList":[
{"userName":"KLT","count":2687},
{"userName":"KCameron","count":718},
{"userName":"IRG","count":156},{"userName":"JLB","count":123},{"userName":"HML","count":121},{"userName":"SMN","count":99},{"userName":"TBridges","count":68},{"userName":"ARF","count":65},{"userName":"MarkGreenway","count":61},{"userName":"SMC","count":55},{"userName":"EMD","count":52},{"userName":"PKP","count":41},{"userName":"KBounds","count":36},{"userName":"MAN","count":33},{"userName":"LAC","count":17},{"userName":"EPS","count":17},{"userName":"CAN","count":7},{"userName":"MAJ","count":3},{"userName":"CPC","count":2}]
}
Quiero usar jQuery (o javascript para poner el THREADCOUNT en un div y añadir los nombres de usuario y counds a una tabla
success: function(result) {
$("#Unfiled").html(result.ThreadCount);
$.each(result.GroupList, function(user) {
$('#myTable > tbody').append(
'<tr><td>'
+ user.userName
+ '</td><td>'
+ user.count +
'</td></tr>'
);
});
}
Por alguna razón no estoy recibiendo nada en mi mesa ...
Por cierto mi HTML está aquí:
<table>
<tr>
<td>
Unfiled Emails:
</td>
<td id="Unfiled">
-1
</td>
</tr>
<tr>
<td colspan="2">
<table id="myTable" border="2" cellpadding="3" cellspacing="3">
</table>
</td>
</tr>
</table>
sé que estoy perdiendo algo simple ...
Gracias por su ayuda de antemano
¿Está completamente seguro de que recibirá una respuesta como la que describió? Me di cuenta de que tienes el contador sin llenar -1 en lugar de 61, parece que el servidor te devuelve datos incorrectos. –
Lamento engañarte Artem ... el -1 es lo que hay antes de que ocurra el ajax. – MarkKGreenway