1. 概述
当从网络加载图片失败 希望显示默认图
img 标签有个 onerror属性
2. 代码
2.1 java服务端组织标签整个返回前端
1
2
|
String imgUrl = "javascript:this.src=\'http://172.21.96.31:88/k/default.jpg\'"; digest += "< img src = '" + thumbnail + "' width = '85px' height = '70px' onerror=\""+imgUrl+"\">"; |
2.2 前端组织标签
1
2
3
4
|
var imgPath = "javascript:this.src=\'http://172.21.96.31:88/k/default.jpg\'"; _digest += '< div style = "width:85px;height:70px;padding-left:0px;" >'; _digest += '< img src = "' + streamuri + '/keyframes/' + mmoId + '/char.JPG" onerror = "'+imgPath+'" width = "85px" height = "70px" >'; _digest += '</ div >'; |
2.3 说明
主要的问题是特殊字符'(单引号)或"(双引号)的转义问题
以上这篇img 加载网络图片失败 显示默认图片的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。