Javascript从外部数据创建数组
我有一个输出以下代码的页面:Javascript从外部数据创建数组,javascript,jquery,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
{"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中创建数组呢?
谢谢。您可以使用ajax
$.ajax({
url: 'urlToData',
dataType: 'json',
success: function(res){
console.log(res);
console.log(res.success);
console.log(res.query);
}
});
或
这是JSON,可以使用jQuery转换为数组
$.parseJSON(string);
我理解错了吗?还是像数据一样简单[“查询”]您的输出已经是一个数组了。。。
$.parseJSON(string);