gpt4 book ai didi

javascript - 图像存在检查不起作用

转载 作者:行者123 更新时间:2023-12-02 18:25:55 26 4
gpt4 key购买 nike

我使用了 here 中的图像存在检查代码。我的代码如下所示:

var checkImage = function(src,success) {
var img = new Image();
img.onload = function() {
success(src);
};

img.onerror = function() {
alert('error');
};

img.src = src; // fires off loading of image
};

我把它称为

var src='';
checkImage('../images/icon64x64.png',function(source){
alert('success image'+source);
src=source;
});

但是每次它都会给出错误,即使图像存在于给定路径中。当我使用this时URL 然后既没有调用错误也没有成功回调。哪些地方做错了?

最佳答案

试试这个

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");

关于javascript - 图像存在检查不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com