调用这个api的正确方法是什么?api的网址是:https://www.bitstamp.net/api/ticker/?
我想读“高”的价值..。
<p id="demo"></p>
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
document.getElementById("demo").innerHTML = myObj.high;
}
};
xmlhttp.open("GET", "https://www.bitstamp.net/api/ticker/", true);
xmlhttp.send();
</script>我遗漏了什么?Thx!!
发布于 2017-09-02 21:52:27
在URL中添加时间戳使其对我有效:
<p id="demo"></p>
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
document.getElementById("demo").innerHTML = myObj.high;
}
};
xmlhttp.open("GET", "https://www.bitstamp.net/api/ticker/?u" + new Date().getTime(), true);
xmlhttp.send();
</script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
document.getElementById("demo").innerHTML = myObj.high;
}
};
xmlhttp.open("GET", "https://www.bitstamp.net/api/ticker/?u" + + new Date().getTime(), true);
xmlhttp.send();<p id="demo"></p>
https://stackoverflow.com/questions/46018382
复制相似问题