1

何らかの奇妙な理由で、私の JSON 要求は次の HTML を書き込みます。

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

未定義

Kamaya Painters は、ランク 1 のオランダ人アーティスト Tijs Verwest (Tiesto としてよく知られている) と Benno De Goeij によって使用されるグループ名です。エンドレス ウェーブは 1998 年にカマヤ ペインターズによってリリースされた最初の曲であり、実際にはリキッド チャイルド - ダイビング フェイスと同様のメロディーをほのめかしているにもかかわらず、真のトランス クラシックの 1 つとして歓迎されています。- *スクリプトを通じて略歴を求めたので、これは実際に機能します。*

JSON を呼び出して HTML に書き込むために、次の jQuery コードを作成しました。

$('#artists li a').live('click',function() {



    var artistid = $('img', this).attr('alt');

    $.getJSON("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=" + artistid +            "&api_key=XXXXXXXXXXXXXXXXXXXXXXXXX&format=json&callback=?", function(data) {
                var popupinfohtml = '';
                $.each(data.artist, function(i, item) {      
                console.log(data);   
                popupinfohtml += " <h5> " +item.name+ " </h5><p> " +item.summary+ "</p>";
                });
                $('#moreinfo').html(popupinfohtml);
    }); 
 });

一致する応答は次のとおりです: http://www.last.fm/api/show/artist.getInfo

誰でも助けることができますか?

4

1 に答える 1

0

あなたが投稿したリンクのドキュメントを理解する限り、リクエストは XML 構造を返します。したがって、これを HTML ページに追加すると、ブラウザは "" や "" などの XML タグを無視するため、常に奇妙な結果になります。

残って表示されるのは、XML タグ内のコンテンツです。

幸運を。:)

于 2013-01-08T14:46:55.877 に答える