我试图创建一个简单的网络应用程序,在页面中显示服务器响应,但我是新手。
在访问此页面https://api.minergate.com/1.0/pool/profit-rating时,会生成响应。如何捕获它并将其放入我的HTML页面?
请告诉我最简单的方法。 :d
我正在使用XMLHttpRequest()执行一个简单的代码。完全如图所示:
<!DOCTYPE html>
<html>
<body>
<script>
function test() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.minergate.com/1.0/pool/profit-rating', true);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
alert(xhr.responseText);
alert("GOOD");
}
else alert("BAD");
};alert("EXIT");
};
</script>
<button onclick='test()'>Click</button>
</body>
</html>
我已经编写了警报,只是为了测试代码。但它永远不会显示&#34; GOOD&#34;和&#34;坏&#34;对我来说。
答案 0 :(得分:0)
此示例将为您提供GOOD / BAD输出,您错过了xhr.send();
<!DOCTYPE html>
<html>
<body>
<script>
function test() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.minergate.com/1.0/pool/profit-rating', true);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
alert(xhr.responseText);
alert("GOOD");
}
else alert("BAD");
};
xhr.send(null);
alert("EXIT");
};
</script>
<button onclick='test()'>Click</button>
</body>
</html>