Pra*_*sad 2 javascript jquery wikipedia cross-domain
jQuery.ajax(
{
url:'http://en.wikipedia.org/wiki/Football',
type:'get',
dataType:'jsonp',
success:function(data){alert(data);},
}
Run Code Online (Sandbox Code Playgroud)
我想使用jQuery从我的域中读取维基百科页面,iam如上所述.正如预期的那样维基百科正在以纯html的形式发送数据,但是当我们使用$ .ajax来获取跨域数据时,它希望收到的数据是json格式,因此我会收到错误而无法阅读wikiepedia响应.
请建议我如何使用jquery/javascript阅读维基百科网址(不涉及任何服务器端技术)也有任何api可用,我从维基百科得到json.
有一个维基百科API(更准确地说,MediaWiki,维基百科的引擎,有一个API).您可以在这里阅读更多相关信息:http://www.mediawiki.org/wiki/API
这是一个关于如何获取"Football"页面的格式化内容的jQuery示例:
$.getJSON("http://en.wikipedia.org/w/api.php?action=parse&format=json&callback=?", {page:"Football", prop:"text"}, function(data) {console.log(data);});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3546 次 |
| 最近记录: |