【问题标题】:How to check that url is a valid image source using Jquery?如何使用 Jquery 检查 url 是否是有效的图像源?
【发布时间】:2012-03-12 18:52:42
【问题描述】:

我想使用 jquery 检查给定 URL 上是否存在图像。例如,如何检查此 url 上是否存在图像。

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

但不在此网址上

 http://www.google.com

【问题讨论】:

  • 请参阅theretherethere 这将很有用
  • Here 是您可能正在寻找的。​​span>

标签: jquery image validation


【解决方案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");

【讨论】:

  • 你测试过这个吗?出于某种原因,我试图在 chrome 中使用此代码,但一切都返回错误
  • 哦,发生的事情是这个负载在一个单独的线程中执行。我试图从不起作用的错误加载方法中返回真假。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-13
  • 1970-01-01
  • 2015-07-13
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
相关资源
最近更新 更多