Как проверить, что URL-адрес является допустимым источником изображения, используя JQuery?

Я хочу проверить, существует ли изображение на данном URL-адресе, используя jquery. Например, как проверить, существует ли изображение на этом URL-адресе.

https://www.google.com/logos/2012/hertz-2011-hp.gif

но не на этом URL

 http://www.google.com

Ответ 1

function IsValidImageUrl(url) {
$("<img>", {
    src: url,
    error: function() { alert(url + ': ' + false); },
    load: function() { alert(url + ': ' + true); }
});
}

IsValidImageUrl("https://www.google.com/logos/2012/hertz-2011-hp.gif");
IsValidImageUrl("http://google.com");