Javascript 如何显示来自web服务的json数据

Javascript 如何显示来自web服务的json数据,javascript,json,Javascript,Json,我有一个链接,在浏览器上显示了一个json和所有的值,所以我只需要选择风和温度,但我不知道如何提取它,怎么做 我想在“andror+la+Vella”之后添加一个回调函数&callback=myFunction 在javascript上开发代码以获得所需的值,但我这样做了,但出现了一些问题,这是一个简单的测试,用于尝试这个小应用程序,然后将其添加到我的web: <!DOCTYPE HTML> <html lang="es"> <head> <me

我有一个链接,在浏览器上显示了一个json和所有的值,所以我只需要选择风和温度,但我不知道如何提取它,怎么做

我想在“andror+la+Vella”之后添加一个回调函数&callback=myFunction

在javascript上开发代码以获得所需的值,但我这样做了,但出现了一些问题,这是一个简单的测试,用于尝试这个小应用程序,然后将其添加到我的web:

<!DOCTYPE HTML>
<html lang="es">
<head>
    <meta charset="UTF-8">
<title>Test tiempo andorra</title>
<script type="text/javascript">

    function showTime(obj) {
        var dadIp=document.getElementById('time');
        dadIp.innerHTML+=obj.sunset.wind.speed;
    }
</script>
</head>
<body>
<div id="time">
    <h1>Test of Time in Andorra</h1>
</div>
<script type="text/javascript" src="http://api.openweathermap.org/data/2.5/weather?q=Andorra+la+Vella&callback=showTime"></script>
</body>
</html>

安道尔蒂恩波试验站
功能显示时间(obj){
var dadIp=document.getElementById('time');
dadIp.innerHTML+=obj.sunset.wind.speed;
}
安道尔的时间考验
以这种方式,例如:

var obj = jQuery.parseJSON( '{ "name": "John" }' );
alert( obj.name === "John" )
;

如果您需要解析DateTime,我建议您使用moment.js库。

查看您的JavaScript错误控制台

然后看看JSON源代码

obj.sunset
不存在<代码>对象系统日落执行

obj.sunset.wind
不存在<代码>目标风没有


查看何时使用正确的对象路径。

OP的字符串中没有未解析的JSON。他们已经在一个对象中解析了JSONP。谢谢,在5分钟内我接受了这个答案,答案是正确的:Dso,这个问题已经结束了,但是,如何在json中显示数组[]?因为它不能作为对象进行跟踪,所以返回undefined
 Uncaught TypeError: Cannot read property 'wind' of undefined