1. 概述javascript
當從網絡加載圖片失敗 但願顯示默認圖前端
img 標籤有個 onerror屬性java
2. 代碼網絡
2.1 java服務端組織標籤整個返回前端this
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 前端組織標籤spa
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 說明code
主要的問題是特殊字符'(單引號)或"(雙引號)的轉義問題blog