我在stackoverflow中找到了一个答案,该答案会在给定网址的情况下从维基百科中检索信息框。
var url="http://en.wikipedia.org/w/api.php?action=parse&format=json&page=" + interests[index].name + "&redirects&prop=text&callback=?";
var html = "";
$.getJSON(url,function(data){
wikiHTML = data.parse.text["*"];
$wikiDOM = $("<document>"+wikiHTML+"</document>");
result_html += '<p>' + $wikiDOM.find('.infobox').html() + '</p>';
});
但我收到以下错误:
Uncaught TypeError: Cannot read property 'text' of undefined
尽管searchterm有空格,但url仍然有效。例如:
全金属炼金术士将是兴趣[index] .name 。
答案 0 :(得分:0)
从我意识到我的一些兴趣没有维基百科页面,为此我没有得到任何回应。