Korzystanie z php w celu uzyskania adresu URL ze 100 zdjęć z bazy danych i pokazania ich na stronie, ale niektóre zdjęcia mogą już nie istnieć. Jeśli adres URL zdjęcia kończy się niepowodzeniem (404), chcę użyć jquery, aby ukryć obraz i nie chcę pokazywać żadnego obrazu błędu. To jest mój kod, ale to nie działa.jQuery do sprawdzenia obrazu istnieje, jeśli głowa 404 niż ukryj
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();
}
});
Witaj ~ Dziękuję za pomoc! – user1761824