0

こんにちは、次の機能があります。

function last()
{
    /* Create a cache object */
    var cache = new LastFMCache();
    alert("test");

    alert("test2");
    /* Load some artist info. */
    lastfm.artist.getInfo({artist: 'The Killers'}, {success: function(data){
        alert(data.bio);
        $('gallery').append(data.to_html('<p>${bio}</p>'));
    }, error: function(code, message){
        /* Show error message. */
    }});
}

alert(data.bio) は未定義として表示されます。どのようなデータが保持されているかを確認するにはどうすればよいですか? また、Web ページでデータを正しく使用およびフォーマットするにはどうすればよいですか?

4

1 に答える 1

1

保持されているデータを確認するにはどうすればよいですか?

  • 持っていない場合は、Firefox を入手してください。Firebug をインストールします。F12 を押して Firebug を呼び出します。[コンソール] タブをクリックします。console.log(data);成功のコールバック関数を入れます。コードを実行し、内容を心ゆくまで調べてください。Chrome よりも優れたオブジェクト ブラウザを備えた Firefox をお勧めしますが、次のこともできます。
  • クロムを入手してください。デバッガーが組み込まれています。F12 を押します。[コンソール] タブをクリックします。Firefox で説明したのと同じことを行います。

知識習得!

于 2012-11-30T23:53:16.760 に答える