Javascript 测试以查看带有json值的图像是否已损坏/或不存在,并替换为";“没有照片”;形象?

Javascript 测试以查看带有json值的图像是否已损坏/或不存在,并替换为";“没有照片”;形象?,javascript,jquery,json,attributes,return-value,Javascript,Jquery,Json,Attributes,Return Value,我和我的团队正在使用后端服务获取json数据,以便在前端显示图像。我们有一个javascript,当它们没有值时显示“no photo.png”图像,当它们是值时显示正常的产品图像 问题是,我们将返回值,但图像返回时被破坏,因为它们实际上不在那里,我们无法手动删除它们 我的问题是: 即使图像有值,它们是否也是确定图像是否损坏的一种方法?设置onerror回调: var img = new Image(); img.onerror = function () { this.src = 'n


我和我的团队正在使用后端服务获取json数据,以便在前端显示图像。我们有一个javascript,当它们没有值时显示“no photo.png”图像,当它们是值时显示正常的产品图像

问题是,我们将返回值,但图像返回时被破坏,因为它们实际上不在那里,我们无法手动删除它们

我的问题是:

即使图像有值,它们是否也是确定图像是否损坏的一种方法?

设置
onerror
回调:

var img = new Image();
img.onerror = function () {
    this.src = 'noimage.jpg';
};
img.src = 'path/from/json/img.jpg';