2

ですから、私はAPIに本当に慣れていないので、今日ネットで見たこのチュートリアルコードでjQueryを使おうとしています。私はjsFiddleで働いています:http://jsfiddle.net/shrimpboyho/Pg5kG/

コードは次のとおりです。

alert("Using Flickr Api"); 

$.getJSON(
    "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?", 
    {
        tags: "mount rainier",
        tagmode: "any",
        format: "json"
    },
    function(data) {
        $.each(data.items, function(i,item){
            $("<img/>").attr("src", item.media.m).appendTo("#images");
            if (i == 3) 
                return false;
        });
    });                

そしてここにHTMLがあります:

<html>
    <head> Flicker Api</head>
    <div id= "content"></div>
    <body></body>
</html>

なぜこれが機能しないのですか?

4

1 に答える 1

3

HTMLが無効です:

  • divの外に置くことはできませんbody
  • Flicker Api<title>タグの中にある必要があります。
  • に追加しています#imagesが、divは。と呼ばれてい#contentます。

これらの問題を並べ替えると、次のように機能するはずです。

更新されたフィドル

于 2013-01-30T20:57:40.767 に答える