0
我需要使用维基百科API实现搜索功能。因此,当用户输入密钥时,我需要拨打Wikipedia API并显示匹配结果。我不需要使用任何其他库,如jQuery。我必须使用JavaScript编写代码。我尝试了很多,但都失败了。使用JavaScript维基百科搜索API调用
任何帮助?
我需要使用维基百科API实现搜索功能。因此,当用户输入密钥时,我需要拨打Wikipedia API并显示匹配结果。我不需要使用任何其他库,如jQuery。我必须使用JavaScript编写代码。我尝试了很多,但都失败了。使用JavaScript维基百科搜索API调用
任何帮助?
您应该创建一个跨域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;
拒绝执行'http://en.wikipedia.org/w/api.php?action=query&format=jsoncallback=jsonp_handler&titles=chuck'中的脚本,因为它的MIME类型('text/html')不可执行,并且启用严格的MIME类型检查 – manitaz 2014-10-29 08:02:14
这不起作用。 – manitaz 2014-10-29 08:08:02
我已经添加了小提琴,试试.. – Alexander 2014-10-29 09:11:07