1

I found a problem when i needed to put object value in table.

When i use this code:

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

i get only the last one value on page,not all values.

Could somebody advise how to get all the values?

4

1 回答 1

3

利用:

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

.html()tr#test每次调用时都会覆盖里面的所有内容。这意味着只会显示最后一个td

通过使用.append()std附加tr#testhtml 而不替换所有内容。

于 2013-10-09T14:53:17.533 回答