使用jQuery的Vimeo ID有效性

我知道如何获取video的ID,但我也要检查其有效性。 如果videoID良好,则会出现“良好ID”的警报,但是当url错误时,它会失败。 我尝试过try-catch,失败,错误,没有任何效果。 有什么想法吗? 🙁

var video_id = '29994384'; var video_url = 'http://vimeo.com/api/v2/video/' + video_id + '.json'; $.ajax({ type: 'GET', url: video_url, data: {format: 'jsonp'}, dataType: 'jsonp', crossDomain: true, success: function(resp) { alert('good ID'); }, error: function(resp) { alert('wrong ID'); } }); 

您可以检查来自响应的其他属性(如果存在),如果存在,则它是有效的,如下所示:

 success: function(resp) { if (resp['title']) { alert ('good ID'); } else { alert ('bad ID'); } },