我正在尝试通过JSONP获取一些数据。使用Firebug,我可以看到正确返回的数据,但是我很难思考如何解析它。数据返回真的是嵌套数组正确吗?someFunction是回调函数的名称。数据如下所示:
someFunction
someFunction([ { "title":"Sample Title", "link":"http://example.com", "description":"Sample Description", "publisher":"Sample Publisher", "creator":"Sample Author", "date":"Thu, 19 Aug 2010 12:41:29 GMT", "num_pages":10, "num_results":"10" }, ]);
关于如何正确解析和输出只是有些困惑。
您不必解析数据。它已经是有效的JavaScript对象。例如,要在someFunction中打印第一个对象的description属性
function someFunction(result) { alert(result[0].description); // alerts "Sample Description" }