2013-10-09 20 views
1

我發現一個問題,當我需要把對象值放在表中。如何在Jquery中顯示對象的所有值?

當我使用此代碼:

success: function(data) { 
    $.each(data, function(key, value) { 
     $("tr#test").html("<td id="+value.type_id+">"+value.description+"</td>"); 
    }) 
    } 

我只得到網頁上的最後一個值,而不是所有的值。

有人建議如何獲得所有的值?

+0

通過調用.html(),你每次都用最新值替換,因此你只得到最後一個值。使用追加 – Krishna

回答

3

用途:

$("tr#test").append("<td id="+value.type_id+">"+value.description+"</td>"); 

.html()將每個這就是所謂的時間內覆蓋所有tr#test。這意味着只會顯示最後的td

通過使用.append()td s爲所附tr#test的HTML無需更換的一切。

+0

謝謝,這工作。 – myrko

相關問題