我想将JSON数据放入表中,但不能为每个循环创建tr项。
我必须只有2个颜色,描述和照片本身。
var userid = "998875@N22";
$.getJSON("http://api.flickr.com/services/feeds/groups_pool.gne?id=" + userid + "&lang=en-us&format=json&jsoncallback=?", function (data) {
$.each(data.items, function (index, item) {
$("<td>").html(item.title).appendTo("#table1");
$("<img/>").attr("src", item.media.m).appendTo("#table1");
if (index == 1) {
return false;
}
});
});
答案 0 :(得分:2)
测试下一个代码...
var userid = "998875@N22";
$.getJSON("http://api.flickr.com/services/feeds/groups_pool.gne?id=" + userid + "&lang=en-us&format=json&jsoncallback=?", function (data) {
$.each(data.items, function (index, item) {
var tr = $('<tr/>');
var td = $('<td/>').text(item.title);
var td2 = $('<td/>');
var img = $('<img/>').attr("src", item.media.m);
$('#table1').append(tr.append(td, td2.append(img)));
});
});