【发布时间】:2015-05-02 18:17:30
【问题描述】:
我正在做validation for my Youtube url text field。
我需要检查,如果Youtube url 不存在我应该抛出错误,我按照这个answer 并创建了jsfiddle 来检查它。
它适用于有效的网址,但不适用于无效的网址。我看到的只是network console 中的 404 错误
有没有办法使用JavaScript 和jQuery 来检查客户端是否存在url。
这是我的代码:
var videoID = 'kn8yzJITdvI';//not working
//var videoID = 'p4kIwWHP8Vc';//working
$.ajax({
url: "https://gdata.youtube.com/feeds/api/videos/" + videoID + "?v=2&alt=json",
dataType: "jsonp",
success: function(data) {
console.log(data)
$("#result").text(data);
},
error: function(jqXHR, textStatus, errorThrown)
{
// Handle errors here
alert('ERRORS: ' + textStatus);
}
});
【问题讨论】:
-
仍然停留在 youtube 上:P
-
@hitesh 请标记为对您有用的解决方案的答案,以便其他人也可以从中受益
-
@JitendraPancholi : 哈哈 :P yaaa ;)
-
@innomanik : 对不起,下班后我没在线...我会接受正确答案:)
标签: javascript jquery ajax youtube youtube-api