【发布时间】:2011-06-18 21:01:05
【问题描述】:
如何在 jsonp 请求中捕获 400 标头并处理错误回调?
或者这是一个错误?
这是一个例子:
既没有错误,也没有触发完成?如何捕捉错误?
我被诅咒了?上周我遇到了这种问题......:D
我想我得把这个报告给 jQuery tracker。
谢谢 ;)
【问题讨论】:
-
我认为这不是 JSONP 的问题,而是 youtube 的错误。你从哪里得到这个 API 地址的?
-
你不明白。它是什么网址并不重要。如果它无效,我应该从 Google 捕获错误请求,记录错误链接并向用户显示消息。
-
谷歌有视频ID匹配模式吗?这样我就可以通过模式检查 id 然后启动 ajax?猜不到。
-
确实如此。看这里gdata.youtube.com/feeds/api/videos/… 它将返回“找不到文件”,这是 youtube 的问题。它返回 400 给你的 ajax 处理程序
-
那么有没有解决无效 youtube 链接的方法?
标签: jquery http-status-code-400