我可以获取id和date但不是来自Tumblr API的图片网址

时间:2013-11-06 17:00:47

标签: ajax json jquery

我可以从tumblr json api获取id和日期而不是照片本身:(

http://jsfiddle.net/82wNq/11/

$.getJSON("http://fuckyeahgirlswithvinylrecords.tumblr.com/api/read/json?callback=?", function (data) {
    $.each(data.posts, function (index, item) {
        $("<div>").html(item.id).appendTo("#content");
        $("<div>").html(item.date).appendTo("#content");
        $("<img>").attr("src", item.photo-url-100).appendTo("#content");
    });
});

3 个答案:

答案 0 :(得分:3)

属性中不能包含破折号。使用括号表示法:

http://jsfiddle.net/ZFZ6R/

$("<img>").attr("src", item['photo-url-100']).appendTo("#content");

答案 1 :(得分:1)

item.photo-url-100更改为item['photo-url-100']

答案 2 :(得分:1)

按以下方式调用,

$.getJSON("http://fuckyeahgirlswithvinylrecords.tumblr.com/api/read/json?callback=?", function (data) {
    $.each(data.posts, function (index, item) {
        $("<div>").html(item.id).appendTo("#content");
        $("<div>").html(item.date).appendTo("#content");
        $("<img>").attr("src", item['photo-url-100']).appendTo("#content");
    });
});