Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打印关于响应内容类型Json的内容?_Javascript_Json_Httpresponse_Content Type - Fatal编程技术网

Javascript 如何打印关于响应内容类型Json的内容?

Javascript 如何打印关于响应内容类型Json的内容?,javascript,json,httpresponse,content-type,Javascript,Json,Httpresponse,Content Type,你好,很抱歉问这个问题,但我不知道我想做什么 如果我运行这个链接API,说明这个点(北纬10度;东经10度)是在水里还是在陆地上 这种情况下的结果是: {"lat":9.999237824938984,"lon":10.000257977613291,"water":false} 如何打印值的水 非常感谢通常您可以通过其属性名称访问它: const response={“lat”:9.9992378249384,“lon”:10.000257977613291,“water”:false}

你好,很抱歉问这个问题,但我不知道我想做什么

如果我运行这个链接API,说明这个点(北纬10度;东经10度)是在水里还是在陆地上

这种情况下的结果是:

{"lat":9.999237824938984,"lon":10.000257977613291,"water":false}
如何打印值的


非常感谢

通常您可以通过其属性名称访问它:

const response={“lat”:9.9992378249384,“lon”:10.000257977613291,“water”:false}

console.log(response.water)假设您正在寻找一个AJAX调用,您可以使用纯JS这样做

函数callAjax(){
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=函数(){
如果(xmlhttp.readyState==XMLHttpRequest.DONE){//XMLHttpRequest.DONE==4
if(xmlhttp.status==200){
var response=JSON.parse(xmlhttp.responseText);
document.getElementById(“myDiv”).innerHTML=response.water;
}
else if(xmlhttp.status==400){
警报(“出现错误400”);
}
否则{
警报(“返回了200以外的内容”);
}
}
};
open(“GET”https://api.onwater.io/api/v1/results/10,10“,正确);
xmlhttp.send();
}
callAjax()

假设您正在通过AJAX检索数据

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
    if (this.readyState === 4 && this.status === 200){
        // parse the response to object
        var obj = JSON.parse(this.responseText);

        // print it out (obj.water and obj['water'] produces the same result)
        alert(obj.water);
        console.log(obj['water']); // prints it in console
    }
};
xhr.open("GET", "https://api.onwater.io/api/v1/results/10,10", true);
xhr.send();

您可以了解更多关于AJAX的信息。

我可以假设您从AJAX请求中检索数据吗?我希望。。。你能给我举个例子或链接吗?谢谢你的建议