0

したがって、コンソール ログにはすべての情報が適切に表示されるため、コードが機能していることがわかりますが、HTML の特定の div にデータを出力して、再生中のプレイリストの曲を表示したいと考えています。JSON データを sound[i​​].title から div に出力するにはどうすればよいですか?

widget.bind(SC.Widget.Events.PAUSE, function(){
    $("#{STORIES.story_id}6 :image").removeClass('buyy')
        .removeClass('buyyy')
        .addClass('buy');

    widget.getSounds(function(sound) {
        var a = sound.length;
        for(var i=0; i<a; i++){
            console.log(sound[i].title);
        }
    });
});
4

3 に答える 3

1

実際にデータを配置したいDOMツリーの場所に関する情報が不足しています...

$('#someElement').append($('<div>', {text: sound[i].title }));
于 2013-03-06T23:23:24.257 に答える
0

多くの最近のブラウザーでは、jQuery を使用して、次のことができます。

$('#myDiv').text(JSON.stringify(myJson));

また、JSON をフォーマットする場合は、次を使用できます。

JSON.stringify(myJson, undefined, 2);
// JSON -------^       ^          ^
// no filter ----------^          ^
// indent two spaces -------------^
于 2013-03-06T23:23:17.080 に答える
-1

このようなもの

 <script type="text/javascript">
  //stuff and more stuff//

   for(var i=0; i<a; i++){
      document.getElementById('myList').append= sound[i].title+', ';
    }

</script>
<p>My playlist: <span id='myList'>Empty</span> </p> 
于 2013-03-06T23:28:04.060 に答える