2

我想将 JSON 数据放入表中,但无法为每个循环创建 tr 项。

我必须只有 2 个列,描述和照片本身。

http://jsfiddle.net/28hEb/27/

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;
        }
    });
});
4

1 回答 1

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)));

        });
    });
于 2013-11-10T00:45:25.887 回答