如果未找到图像或图像已损坏,则为JavaScript OnError

如果未找到图像或图像已损坏,则为JavaScript OnError,javascript,datatables,Javascript,Datatables,我只是在Javascript中使用数据表。下面的代码非常有效 "render": function (data, type, row, meta) { return type === 'display'? '<div class="image-plus-text"><img style="width:64px" src="/Minifaces/' + row[0] + ".png" + '"/>'+ "<br>" + data + '</div&g

我只是在Javascript中使用数据表。下面的代码非常有效

"render": function (data, type, row, meta) {
return type === 'display'? 
'<div class="image-plus-text"><img style="width:64px" src="/Minifaces/' + row[0] + ".png" +  '"/>'+ "<br>" + data  + '</div>': data; }
“呈现”:函数(数据、类型、行、元){
返回类型=='显示'?
“+”
“+数据+”:数据;}
如果在服务器上找不到文件/映像,则会出现默认的“断开映像”。 我尝试以以下方式扩展img,但它不起作用(仍显示默认的断开图像:

'<img style="width:64px" src="/Minifaces/' + row[0] + ".png"
OnError="this.onerror=null;this.src='/Minifaces/noimage.png';"/>'+"<br>"+data: data; }
“”+”
“+数据:数据;}

可能有人帮我解决这个问题。谢谢。

你有<代码>错误> /COD>不正确。你需要使用<代码>错误> /代码>。此外,你的引用标记有点混乱。考虑在添加到标签之前,使用“<代码> SRC < /代码>和<代码>错误> /代码>的逻辑。此外,你不应该真正使用< C。ODE > OnError < /Cord>内联。考虑读取而不是SRC属性,可以尝试使用数据属性进行动态处理。享受和欢呼!