$ .getJSON,无法读取未定义的属性“ 0”

本元

我试图从JSON API响应中获取一个值,以便稍后将其映射到我的HTML。

我的JSON的一部分是:

{
"data": {
    "nearest_area": [
        {
            "distance_miles": "13.5",
            "latitude": "34.500",
            "longitude": "33.000"
        }
    ],
    "request": [
        {
            "query": "Lat 34.68 and Lon 33.11",
            "type": "LatLon"
        }
    ],
    "weather": [
        {
            "date": "2014-12-11",
            "hourly": [
                {
                    "cloudcover": "0",
                    "humidity": "73",
                    "precipMM": "0.0",
                    "pressure": "1022",
                    "sigHeight_m": "1.5",
                    "swellDir": "257",
                    "swellHeight_m": "1.5",
                    "swellPeriod_secs": "8.4",
                    "tempC": "19",
                    "tempF": "67",
                    "time": "0",
                    "visibility": "10",
                    "waterTemp_C": "21",
                    "waterTemp_F": "70",
                    "weatherCode": "113",
                    "weatherIconUrl": [
                        {

我的代码得到它:

$.getJSON(url, function(data) {
    $('#id').html(data.weather[0].hourly[0].waterTemp_C); 
});

我得到:

未捕获的TypeError:无法读取未定义的属性“ 0”

如果我走了,$('#id').html(data.weather.hourly[0].waterTemp_C);我得到:

Uncaught TypeError:无法读取未定义的属性“每小时”

我刚接触JSON之类的东西,请帮助我正确选择它。我将http://www.worldweatheronline.com API用于海洋天气。

老的

"data"的JSON中有一个父属性,因此您的回调代码应类似于:

data.data.weather[0].hourly[0].waterTemp_C
│    │
│    └─ "data" property name
└─ callback variable name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript Uncaught TypeError:无法读取未定义的属性“ 0”

来自分类Dev

TypeError:无法读取未定义的CryptoJS的属性“ 0”

来自分类Dev

无法读取未定义JSON的属性“ 0”

来自分类Dev

无法读取未定义的属性“ 0”-JavaScript

来自分类Dev

未捕获的TypeError:无法读取未定义的属性“ 0”

来自分类Dev

未捕获的TypeError:无法读取未定义的属性“ 0”

来自分类Dev

For循环:TypeError:无法读取未定义的属性“ 0”

来自分类Dev

收到此错误:无法读取未定义的属性“0”

来自分类Dev

类型错误,无法读取未定义的属性 0

来自分类Dev

无法读取文件上传的未定义属性“0”

来自分类Dev

类型错误:无法读取未定义值的属性“0”。标题 [0]

来自分类Dev

带有TypeError的构造函数中的未定义数组:无法读取未定义的属性“ 0”

来自分类Dev

无法获取数据。未处理的拒绝(TypeError):无法读取未定义的属性“ 0”

来自分类Dev

Angular2 * ngFor:“无法读取未定义的属性'0'”

来自分类Dev

jQuery中的JSON节点,未捕获到TypeError:无法读取未定义的属性“ 0”

来自分类Dev

无法读取未定义的属性“ 0”(仅在单元测试中)

来自分类Dev

在引导模块窗口中无法读取未定义输入文件的属性“ 0”

来自分类Dev

未捕获的TypeError:无法读取未定义的属性“ 0”,因为它不存在

来自分类Dev

反应useRef钩子导致“无法读取未定义的属性'0'”错误

来自分类Dev

宠物小精灵API未捕获的TypeError:无法读取未定义的属性'0'

来自分类Dev

如何修复错误“ ERROR TypeError:无法读取未定义的属性'0'”

来自分类Dev

已解决/React.js TypeError:无法读取未定义[Tic Tac Toe]的属性“ 0”

来自分类Dev

TypeError:使用状态时无法读取未定义的属性“ 0”

来自分类Dev

未捕获的TypeError:无法读取未定义的属性'0'-highcharts

来自分类Dev

Google Apps脚本-TypeError:无法从未定义中读取属性“ 0”

来自分类Dev

无法从未定义中读取属性“ 0”。错误的Google Apps脚本

来自分类Dev

如何修复执行失败:TypeError:无法从未定义中读取属性“ 0”?

来自分类Dev

TypeError:无法读取角度应用程序中未定义的属性“ 0”

来自分类Dev

Facebook Messenger漫游器错误“ TypeError:无法读取未定义的属性'0'。”

Related 相关文章

  1. 1

    Javascript Uncaught TypeError:无法读取未定义的属性“ 0”

  2. 2

    TypeError:无法读取未定义的CryptoJS的属性“ 0”

  3. 3

    无法读取未定义JSON的属性“ 0”

  4. 4

    无法读取未定义的属性“ 0”-JavaScript

  5. 5

    未捕获的TypeError:无法读取未定义的属性“ 0”

  6. 6

    未捕获的TypeError:无法读取未定义的属性“ 0”

  7. 7

    For循环:TypeError:无法读取未定义的属性“ 0”

  8. 8

    收到此错误:无法读取未定义的属性“0”

  9. 9

    类型错误,无法读取未定义的属性 0

  10. 10

    无法读取文件上传的未定义属性“0”

  11. 11

    类型错误:无法读取未定义值的属性“0”。标题 [0]

  12. 12

    带有TypeError的构造函数中的未定义数组:无法读取未定义的属性“ 0”

  13. 13

    无法获取数据。未处理的拒绝(TypeError):无法读取未定义的属性“ 0”

  14. 14

    Angular2 * ngFor:“无法读取未定义的属性'0'”

  15. 15

    jQuery中的JSON节点,未捕获到TypeError:无法读取未定义的属性“ 0”

  16. 16

    无法读取未定义的属性“ 0”(仅在单元测试中)

  17. 17

    在引导模块窗口中无法读取未定义输入文件的属性“ 0”

  18. 18

    未捕获的TypeError:无法读取未定义的属性“ 0”,因为它不存在

  19. 19

    反应useRef钩子导致“无法读取未定义的属性'0'”错误

  20. 20

    宠物小精灵API未捕获的TypeError:无法读取未定义的属性'0'

  21. 21

    如何修复错误“ ERROR TypeError:无法读取未定义的属性'0'”

  22. 22

    已解决/React.js TypeError:无法读取未定义[Tic Tac Toe]的属性“ 0”

  23. 23

    TypeError:使用状态时无法读取未定义的属性“ 0”

  24. 24

    未捕获的TypeError:无法读取未定义的属性'0'-highcharts

  25. 25

    Google Apps脚本-TypeError:无法从未定义中读取属性“ 0”

  26. 26

    无法从未定义中读取属性“ 0”。错误的Google Apps脚本

  27. 27

    如何修复执行失败:TypeError:无法从未定义中读取属性“ 0”?

  28. 28

    TypeError:无法读取角度应用程序中未定义的属性“ 0”

  29. 29

    Facebook Messenger漫游器错误“ TypeError:无法读取未定义的属性'0'。”

热门标签

归档