Php 如何使用Javascript或Jquery检测服务器中是否存在图像
可能重复:Php 如何使用Javascript或Jquery检测服务器中是否存在图像,php,javascript,jquery,Php,Javascript,Jquery,可能重复: 我需要使用javascript找出服务器上特定路径上存在的图像 如果映像存在于服务器上的特定路径,那么在这种情况下,我需要显示一个默认映像,而不显示错误 非常感谢您的帮助。您可以为该图像发送Ajax请求。为了简单起见,我将使用jQuery var request = $.ajax("http://www.goggle.com/fdsf.png"); request.done(function(msg) { console.log("Exists");
我需要使用javascript找出服务器上特定路径上存在的图像 如果映像存在于服务器上的特定路径,那么在这种情况下,我需要显示一个默认映像,而不显示错误
非常感谢您的帮助。您可以为该图像发送Ajax请求。为了简单起见,我将使用jQuery
var request = $.ajax("http://www.goggle.com/fdsf.png");
request.done(function(msg) {
console.log("Exists");
});
request.fail(function(jqXHR, textStatus) {
// You check the jqXHR status object for the HTTP status so you can know
// why it failed
console.log("Doesn't");
});
您可以为该图像发送Ajax请求。为了简单起见,我将使用jQuery
var request = $.ajax("http://www.goggle.com/fdsf.png");
request.done(function(msg) {
console.log("Exists");
});
request.fail(function(jqXHR, textStatus) {
// You check the jqXHR status object for the HTTP status so you can know
// why it failed
console.log("Doesn't");
});
如果图像无法显示,您可以使用图像标记中的alt属性显示少量文本。我使用img.height来检测高度,并查找它在服务器中是否存在。但是,当我刷新时,所有其他图像都被视为不存在,并且所有图像都被替换为默认图像。如果图像无法显示,您可以使用图像标记中的alt属性显示少量文本。我使用img.height检测高度,并查找服务器中是否存在该高度。但当我刷新时,所有其他图像都被视为不存在,所有图像都被替换为默认图像。