维基百科使用JavaScript搜索API调用

Wikipedia search API call using JavaScript

本文关键字:JavaScript 搜索 API 调用 百科      更新时间:2023-09-26

我需要使用Wikipedia API实现搜索功能。因此,当用户键入密钥时,我需要调用Wikipedia API并显示匹配结果。我不需要使用任何其他库,比如jQuery。我必须使用JavaScript编写代码。我尝试了很多,但都失败了。

有什么帮助吗?

您应该创建一个跨域的JSONP请求。

请求示例:

var jsonp_handler = function(data)
{
    // Do something with received data
}
var script = document.createElement('script');
script.src = 'http://en.wikipedia.org/w/api.php?action=query&format=json&callback=jsonp_handler&prop=langlinks&lllimit=500&titles=bill';
document.head.appendChild(script);
// or document.getElementsByTagName('head')[0].appendChild(script); in older browsers;

Fiddle

您可以探索API来熟悉响应对象。