【发布时间】:2011-01-10 10:50:52
【问题描述】:
我已经尝试了好几个小时来解决这个问题。我有一个动态 youtube 搜索,我使用 Youtube 的 JSON api。它通常可以工作,但有时它什么也找不到。有没有办法确定它是否什么也没找到,然后结束函数,否则它会停止整个代码。我尝试了jsonp,但这似乎不正确。在某处我读到错误捕获内置在最新的 jQuery getJSON 中,但我找不到它。
代码真的很乏味,所以我宁愿不发布它,除非它涉及到。我会很感激任何帮助!谢谢大家。
显示 json 没有返回任何内容的错误
jquery-1.4.4.min.js:32 TypeError: 表达式 'j' [undefined] 的结果不是对象。
【问题讨论】:
-
你能给我看一个代码示例吗
-
您是否从请求中得到正确响应?如果是这样,
console.log对data有什么看法?我想你可能会更好地使用.ajax进行调试 -
我现在正在尝试使用 ajax。我得到了一个响应(来自 getJSON),但如果什么都没有,它只会结束函数并引发错误。
标签: javascript jquery json getjson