我需要使用Wikipedia API实现搜索功能。因此,当用户键入密钥时,我需要调用Wikipedia API并显示匹配的结果。我不需要使用任何其他库,如jQuery。我必须使用JavaScript编写代码。我尝试了很多但失败了。
任何帮助?
答案 0 :(得分:1)
您应该创建跨域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;