尝试获取服务器响应
Trying to take server response
我正在尝试创建一个简单的Web应用程序,在页面中显示服务器响应,但我是新手。
当访问此页面 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>
我编写警报只是为了测试代码。但它从来没有为我显示"好"和"坏"。
这个例子会给你好/坏的输出,你错过了 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>
相关文章:
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- post()向服务器动态生成的数据返回空响应
- 为什么我没有得到对Comet服务器流事件的实时响应
- 流星和铁路由器中的gzip和minimy服务器路由响应
- 我如何设置HTTP头“;访问控制允许起源”;用于来自thttpd web服务器的HTTP响应
- 使用javascript API响应内部服务器错误将曲目上传到SoundCloud
- 带Jquery的wep API,加载资源失败:服务器响应状态为404(未找到)
- 如何在 http 上调用 end().服务器响应对象
- 将服务器响应格式化为人类可读
- 如何使用 HTML 图像请求将数据发送到服务器,或返回数据作为响应
- 使用服务器路由响应路由器浏览器历史记录
- 尝试获取服务器响应
- 如何在 Javascript 函数中拦截 Web 服务器响应
- 如何从服务器响应中显示phonegap中的图像
- 如何使用服务器的JSON响应动态填充dust模板
- 在不轮询更改的情况下响应服务器端渲染
- 在服务器关闭连接之前,浏览器不会响应服务器发送的事件
- 聚合物:为响应服务器响应的组件编写演示和测试
- 将标记“series:”添加到响应服务器 JSON 中的 Highcharts 中
- 将标记“series:”插入到响应服务器 JSON 中的 Highcharts 中.格式错误的 JSON