2016-04-11 17 views
2

ajax başarımında tablo oluşturmalı ve html olarak çizmem gerekiyor. Ama masamı nasıl dolduracağımı bilmiyorum. Bunu deniyorum ama hiçbir şey çekmiyor.Başarıyla oluşturulmuş tablo ajax MVC

$.ajax({ 
url: '/Private/Index', 
method: 'POST', 
dataType: "json", 
data: $(addNewEduForm).serialize() + '&' + $.param(mm), 
traditional: true, 
success: function (selected) { 
    $('#your-modal').modal('toggle'); 
    var row = $('<tr>'); 
    for (var i = 0; i < selected.length; i++) { 
     row.append($('<td>').html(selected[i])); 
    } 
    $('#results').append(row); 
}, 
error: function (error) { 

} 
}); 

My console.log (seçilen): PICTURE Ve tablo çizmek gerek benim html,: Sonuç olarak

<table class="table_blur"> 
<tr> 
    <th>Date</th> 
    <th>Event</th> 
    <th>First</th> 
</tr> 
</table> 

ihtiyacım var: İhtiyacınız

<th>Date</th><th>Event</th><th>FirstTeam</th> 
<DateFromSelected><EventFrom Selected><FirstTeam> 
+0

sorunuzu cevaplamak için, ajax cevabınızın nasıl göründüğünü bize göstermelisiniz .. başarı fonksiyonunuzda, console.log (selected); Sorunuzu örnek ajax yanıtıyla düzenleyin. –

cevap

1

Kodunuzun böyle göründüğü, örneğin, DateofEvent ve FirstTeam göstermeniz gerekir.

HTML KOD

<table id="results"> 
<thead> 
    <tr> 
     <td>DateofEvent</td> 
     <td>FirstTeam</td> 
    </tr> 
</thead> 
<tboby> 
</tbody> 
</table> 

JS KOD

$.ajax({ 
url: '/Private/Index', 
method: 'POST', 
dataType: "json", 
data: $(addNewEduForm).serialize() + '&' + $.param(mm), 
traditional: true, 
success: function (selected) { 
    $('#your-modal').modal('toggle'); 
    var row = $('<tr>'); 
    for (var i = 0; i < selected.length; i++) { 
     row.append($('<td>').html(selected[i].DateofEvent)); 
     row.append($('<td>').html(selected[i].FirstTeam)); 
    } 
    $('#results').append(row); 
}, 
error: function (error) { 

} 
}); 

* Eğer nesneler topluluğu dönmek ve isme göre bunlara erişmek unutmayın.

+0

teşekkürler! İşe yarıyor! –