【发布时间】:2017-04-15 02:26:11
【问题描述】:
我正在尝试找到一种方法,我可以每隔一秒左右重新加载一次图像......如果图像无法加载一次(由于 404 错误或其他类似错误)...... . 直到下次重新加载时才显示损坏的图像。我考虑过隐藏来进行加载尝试,如果加载成功,请更新显示的图像。这看起来很笨拙。有没有人有其他想法?
【问题讨论】:
-
ajax - 测试状态码是否 == 200 然后显示图片
-
@bksl,你愿意扩展这个想法吗?您是否建议将二进制数据转储到 img 对象中?
-
你用过ajax吗?
-
函数 loadDoc() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("demo").innerHTML = this.responseText; } }; xhttp.open("GET", "ajax_info.txt", true); xhttp.send(); }
标签: javascript jquery html image