【发布时间】:2015-01-11 22:52:28
【问题描述】:
我有以下使用 Wikipedia API 为 Bon Jovi 返回 jsonp 结果的 Ajax:
var wikiUrl = 'Bon_Jovi';
function getAbout(wikiUrl){
$.ajax({
url: 'http://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&titles=' + wikiUrl,
dataType: 'jsonp',
success: function (data) {
console.log(data);
}
});
}
数据响应如下:
>Object {warnings: Object, query: Object}
>query: Object
>normalized: Array[1]
>pages: Object
>63123: Object
>extract: "<p><b>Bon Jovi</b> is an American rock band...</p>"
如何选择extract 并将其保存为字符串? var extractText = data.query.pages[0].extract 返回 query 作为未定义的错误。
【问题讨论】:
标签: javascript ajax json jsonp