javascript - 捕获 $.getJSON 错误

标签 javascript jquery json getjson

几个小时以来,我一直在努力解决这个问题。我有一个动态的 youtube 搜索,我使用 Youtube 的 JSON api。它通常有效,但有时它找不到任何东西。有没有办法弄清楚它是否找不到任何东西,然后结束该函数,否则它会停止整个代码。我试过 jsonp,但这似乎不正确。我在某处读到错误捕获内置于最新的 jQuery getJSON 中,但我找不到它。

代码真的很乏味,所以除非涉及到这一点,否则我宁愿不发布它。我将不胜感激任何帮助!谢谢大家。

错误显示 json 没有返回任何内容

jquery-1.4.4.min.js:32 TypeError: 表达式 'j' [undefined] 的结果不是对象。

http://pastebin.com/4rVjAUwa

最佳答案

您是否尝试过使用 jsonp或使用 jQuery.get如果不是什么,然后解析输出?

关于javascript - 捕获 $.getJSON 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4645993/

相关文章:

javascript - 制作几个js函数的for循环

javascript - 如何在 react-redux 中调度 .then()

javascript - 取消选中复选框时如何禁用提交按钮?

javascript - 在加载新内容之前淡出

jquery - jQuery UI 小部件自动完成功能可以与克隆上的委托(delegate)一起使用吗?

ios - 我需要获取 API token 才能从 Jetpack API 获取 JSON 数据吗?

javascript - 带有关联的 RESTful API 设计

javascript - 检查 .ajax 请求后加载的所有图像?

python - csv 到嵌套的 JSON?

node.js - 从 mongodb/nodejs 查询嵌套对象数组