我有一个Teleduino链接,可以打开一个网页,其内容仅包含以下内容:
{"status":200,"message":"OK","response":{"result":1,"time":0.2389760017395,"values":[152]}}
我需要通过JavaScript访问“值”中的数字,以便对其进行一些操作。 在我的无知中,我编写了以下代码,从不同的教程中获取了一些内容:
<!DOCTYPE html>
<html>
<body>
<script>
var xmlhttp = new XMLHttpRequest();
var url = "myLinkHere";
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var obj = JSON.parse(xmlhttp.responseText);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
var number = obj.response.values;
</script>
</body>
</html>
显然它不起作用,但为什么呢?我怎样才能获得我需要的号码? 谢谢大家!