-1

友人がテキスト ファイルを使用して JavaScript ミュージック プレーヤーのプレイリストを編集できるようにしようとしています。

プレイリストは次のように定義されています

    var myPlayList = [

    {name:"song name",mp3:"songpath.mp3",ogg:"ogg path"}    
];

オブジェクトを自分で定義できる txt へのアクセスを彼に与えたいと思います。それは私のスクリプトに取り込まれます。

だから私のコードは次のようになります

var myPlayList;
$.getJSON(my_url, function(data) {
myPlayList = data;
});

何か案は?

4

2 に答える 2

1

JS オブジェクトになったのでJSON操作できるが返されたので、あなたが持っているものは正しく見えます。myPlayList

彼がファイルを適切に構築した場合、以下の例を変数として:

var yourFriendsSongs = {
    "Song":
    {
      name:"song name",
      mp3:"songpath.mp3",
      ogg:"ogg path"
    } 
    "Song":
    {
      name:"song name",
      mp3:"songpath.mp3",
      ogg:"ogg path"
    }   
    "Song":
    {
      name:"song name",
      mp3:"songpath.mp3",
      ogg:"ogg path"
    }   
    "Song":
    {
      name:"song name",
      mp3:"songpath.mp3",
      ogg:"ogg path"
    }      
};

電話をかける:

$.getJSON(my_url_to_friendsSongList, function(data) {
   myPlayList = data;
});

次に、jQuery を使用してそれぞれを反復処理します

$.each(myPlaylist.Song,function(index,item){
   alert(item[index].name);
   alert(item[index].mp3);
   alert(item[index].path);
   //Whatever you want to do with the data            
});
于 2013-01-06T18:58:39.063 に答える
0

それは正解です。有効な JSON ファイルを作成し、それを読み込むだけです。

于 2013-01-06T18:48:28.667 に答える