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