如何解析从远程服务器返回的JSONP数据

pat*_*ney 20 javascript ajax jquery json jsonp

我试图通过JSONP获取一些数据.使用Firebug,我能够正确地看到数据被返回,但我很难想到我必须解析它.数据返回真的是嵌套数组正确吗?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"  
},  
]);
Run Code Online (Sandbox Code Playgroud)

关于如何正确解析和输出有点困惑.

Anu*_*rag 26

您不必解析数据.它已经是一个有效的JavaScript对象.例如,要在someFunction中打印第一个对象的description属性

function someFunction(result) {
    alert(result[0].description); // alerts "Sample Description"
}
Run Code Online (Sandbox Code Playgroud)