使用
JSON.parse()如果数据仍然是字符串形式:
var rawData = '[{"item1":"tag1","a1":"b1"},{"item2":"tag2","a2":"b2"}]';var parsed = JSON.parse(rawData);console.log(parsed[0].a1); // logs "b1"console.log(parsed[1].a2); // logs "b2"演示:http://jsfiddle.net/mattball/WK9gz/
由于您使用jQuery的,换出
$.get()了
$.getJSON()和jQuery将自动地解析JSON你。在
success回调内部,您将使用普通的Javascript对象-
无需解析。
$.getJSON('http://example.com/foo/bar/baz', function (data){ console.log(data[0].a1); // logs "b1" console.log(data[1].a2); // logs "b2"});


