我最近刚刚开始使用 JavaScript 进行编程,我必须使用 wikimedia API 创建自己的维基百科页面,但无法理解单击搜索时如何从文本框中提取数据并显示结果。
<!DOCTYPE html>
<html>
<body>
<h1>Wikipedia</h1>
<div id="search1" />
<input type="text" name="search" /></b>
<button id="s1">search</button>
</div>
<p id="display"></p>
<script>
var xmlhttp = new XMLHttpRequest();
var url = "https://community-wikipedia.p.mashape.com/api.php" ;
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
myFunction(xmlhttp.responseText);
}
}
xmlhttp.open("GET", url, true);
var key = "oCdV3MjLj1mshtyIXwBVzBqRKtY9p1XJNiajsn1vsCETYVLwK3";
req.setRequestHeader("X-Mashape-Key", key);
xmlhttp.send();
function Function(response) {
var a = JSON.parse(response);
var i;
text = "";
for(i = 0; i < a.length; i++) {
text += a[i]+ "<br>";
}
document.getElementById("search1").addEventListener("click",displaysearch);
function displaysearch(){
//display search items here
}
}
</script>
</body>
</html>