0
J'ai une liste renvoyée par la fonction $ .ajax. Je voudrais ajouter la liste retournée à une table. Voici un extrait du code avec lequel je travaille.Comment ajouter une liste dans une table jquery?
$(document).ready(function() {
$.ajax({
type: "POST",
url: "Home/LoadTable",
success: function(data) {
var loopList = data.message.NewList;
alert(loopList);
//tried the following :(
//loopList.each(function(i) {
// addRecentData(i);
//});
},
error: function() {
alert("ERROR");
}
});
});
function addRecentData(data) {
$('#newTable tr:last').after('<tr><td class="date"></td><td class="name"></td></tr>');
var $tr = $('#newTable tr:last');
$tr.find('.date').html(data.message);
$tr.find('.name').html(data.message.NewList[0].Name.toString());
}
Tableau
<table id = "newTable">
<tr>
<td class="date"></td>
<td class="polNum"></td>
</tr>
</table>
À quoi ressemble votre JSON? –
J'ai le JSON qui revient avec une liste (NewList). Le message d'alerte indique qu'un objet existe, avec des virgules séparant les objets de la liste ([Objet objet], [Objet objet] ...). $ tr.find ('. name'). html (data.message.NewList [0] .Name.toString()); affiche également le prénom dans la liste – MrM
@ user54197 - Qu'en est-il de la date? Il n'est pas clair pour votre tentative où la propriété date se trouve sur l'objet json –