Sử dụng php để lấy 100 ảnh url từ một db và hiển thị chúng trên một trang, nhưng một số ảnh có thể không còn tồn tại nữa. Nếu url ảnh không thành công (404) tôi muốn sử dụng jquery để ẩn hình ảnh và không muốn hiển thị bất kỳ hình ảnh lỗi nào. Đây là mã của tôi nhưng nó không hoạt động.jQuery để kiểm tra hình ảnh tồn tại nếu đầu 404 ẩn nó
html
<div id=test>
<img src="http://test.com/test1.jpg" />
<img src=" http://test.com/test2.jpg" />
<img src="http://test.com/test3.jpg" />
</div>
jquery
var pic_list = jQuery("#test img");
pic_list.load(function() {
var http = new XMLHttpRequest();
http.open('HEAD', pic_list, false);
http.send();
if (http.status == 404) {
pic_list.hide();
} else {
pic_list.show();
}
});
Xin chào ~ Cảm ơn sự giúp đỡ của bạn! – user1761824