Javascript从外部数据创建数组

时间:2014-04-22 17:39:45

标签: javascript jquery

我有一个输出以下代码的页面:

{"success":"true","query":[{"song_id":"1","song_name":"Prova 1","artist_id":"1","artist_name":"Banana Bomb","description":null,"status":"0","giftable":"1"},{"song_id":"2","song_name":"Prova 2","artist_id":"1","artist_name":"Banana Bomb","description":null,"status":"0","giftable":"1"}]}

现在,我用脚本调用此页面并获取其内容,但是如何通过解析此代码在javascript中创建数组? 感谢。

2 个答案:

答案 0 :(得分:1)

这是JSON,可以使用jQuery转换为数组

$.parseJSON(string);

答案 1 :(得分:0)

您可以使用ajax

$.ajax({
   url: 'urlToData',
   dataType: 'json',
   success: function(res){
       console.log(res);
       console.log(res.success);
       console.log(res.query);
   }
});

OR

JSON.parse(stringWithData);