jQuery如何处理ajax调用中的缺失字段

嗡嗡声

我正在使用Ajax从youtube视频中获取信息。有些视频包含地理位置,有些则没有。所以,当我要求lat和长,它们不包括在视频中,我得到的错误:Uncaught TypeError: Cannot read property 'latitude' of undefined

我的问题是,当存在地理位置以及响应中未包含地理位置时,如何修改ajax调用以处理两种情况?

我的ajax调用看起来像这样:

  $.getJSON('http://gdata.youtube.com/feeds/api/videos/'+tubeVideoID+'?v=2&alt=jsonc',function(data,status,xhr){
    var thumbnail = data.data.thumbnail.sqDefault;
    var title = data.data.title;
    lat = data.data.geoCoordinates.latitude;
    lon = data.data.geoCoordinates.longitude;
  });
利亚姆

您只需要测试 undefined

 $.getJSON('http://gdata.youtube.com/feeds/api/videos/'+tubeVideoID+'?v=2&alt=jsonc',function(data,status,xhr){
    var thumbnail = data.data.thumbnail.sqDefault;
    var title = data.data.title;
    if(data.data.geoCoordinates != undefined) {
        lat = data.data.geoCoordinates.latitude;
        lon = data.data.geoCoordinates.longitude;
    }
  });

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何处理stan中的缺失数据?

来自分类Dev

如何处理JSON中的缺失数据

来自分类Dev

如何处理来自jquery中ajax请求的204响应

来自分类Dev

Python:如何处理CSV中的缺失值?

来自分类Dev

如何处理KeyRoutedEventArgs e中VirtualKey枚举的缺失值

来自分类Dev

如何处理 elasticsearch 中包含“_”的字段?

来自分类Dev

如何处理 $.Deferred 中的嵌套调用

来自分类Dev

如何处理多个调用同一功能的Ajax调用?

来自分类Dev

spark如何处理缺失值?

来自分类Dev

Spark如何处理缺失值?

来自分类Dev

MVC ajax调用如何处理错误响应

来自分类Dev

如何处理jQuery中的点击

来自分类Dev

如何处理 R 中逻辑类型列中的缺失值

来自分类Dev

使用scikit学习OneHotEncoder时如何处理分类数据中的缺失值(NaN)?

来自分类Dev

如何处理 ASP.NET Web API 中不记名令牌的缺失或过期

来自分类Dev

如何处理Mongodb中的“未定义”字段?

来自分类Dev

如何处理ASP MVC中的重复表单字段

来自分类Dev

如何处理Mongodb中的“未定义”字段?

来自分类Dev

如何处理表单中的派生字段

来自分类Dev

如何处理Django表单中的“现在自动”字段?

来自分类Dev

在C ++中,编译器如何处理对模板的调用?

来自分类Dev

游戏示例中如何处理非常深的递归调用

来自分类Dev

在javascript超级调用中变异了“ this”,该如何处理?

来自分类Dev

调用 Ember 中的 destroyRecord 时如何处理请求?

来自分类Dev

如何处理 lambda nodejs 中的异步调用

来自分类Dev

C#中如何处理多个异步方法调用

来自分类Dev

如何使用jQuery添加输入字段并将Ajax调用到新的输入字段中

来自分类Dev

会话超时后如何处理AJAX中的重定向?

来自分类Dev

将csv导入postgres时如何处理缺失?

Related 相关文章

  1. 1

    如何处理stan中的缺失数据?

  2. 2

    如何处理JSON中的缺失数据

  3. 3

    如何处理来自jquery中ajax请求的204响应

  4. 4

    Python:如何处理CSV中的缺失值?

  5. 5

    如何处理KeyRoutedEventArgs e中VirtualKey枚举的缺失值

  6. 6

    如何处理 elasticsearch 中包含“_”的字段?

  7. 7

    如何处理 $.Deferred 中的嵌套调用

  8. 8

    如何处理多个调用同一功能的Ajax调用?

  9. 9

    spark如何处理缺失值?

  10. 10

    Spark如何处理缺失值?

  11. 11

    MVC ajax调用如何处理错误响应

  12. 12

    如何处理jQuery中的点击

  13. 13

    如何处理 R 中逻辑类型列中的缺失值

  14. 14

    使用scikit学习OneHotEncoder时如何处理分类数据中的缺失值(NaN)?

  15. 15

    如何处理 ASP.NET Web API 中不记名令牌的缺失或过期

  16. 16

    如何处理Mongodb中的“未定义”字段?

  17. 17

    如何处理ASP MVC中的重复表单字段

  18. 18

    如何处理Mongodb中的“未定义”字段?

  19. 19

    如何处理表单中的派生字段

  20. 20

    如何处理Django表单中的“现在自动”字段?

  21. 21

    在C ++中,编译器如何处理对模板的调用?

  22. 22

    游戏示例中如何处理非常深的递归调用

  23. 23

    在javascript超级调用中变异了“ this”,该如何处理?

  24. 24

    调用 Ember 中的 destroyRecord 时如何处理请求?

  25. 25

    如何处理 lambda nodejs 中的异步调用

  26. 26

    C#中如何处理多个异步方法调用

  27. 27

    如何使用jQuery添加输入字段并将Ajax调用到新的输入字段中

  28. 28

    会话超时后如何处理AJAX中的重定向?

  29. 29

    将csv导入postgres时如何处理缺失?

热门标签

归档