[英]check if folder exists in the root jquery
我正在尝试使用根目录中的以下文件结构将图像加载到div背景。
WebContent --
|
zharaimages --
|
[ItemID] --
|
Image.jpg
这是由jQuery完成的,文件结构在根目录中。 ItemID文件夹是动态的,我必须使用jQuery检查路径是否存在,如果路径无效,我应该转到默认路径来获取默认图像。 如何使用jQuery检查路径是否有效。 我希望这可以在没有ajax调用的情况下完成。
任何人都可以帮助我完成我可以使用的教程或API!
UPDATE
这些文件位于服务器上。 我的概念是我有100个项目元素,我想为每个项目元素加载图像。 图像保存在服务器(本地主机)中,文件夹层次结构使用项目ID进行划分,如图所示。 我想要做的是在将图像文件附加到item元素div的背景之前检查图像文件是否存在。 这可能吗。 这是使用spring开发的Web应用程序。
你可以用简单的方式。 这是因为JavaScript无法访问服务器端的文件夹。 您可以尝试检查的唯一方法是调用$.get
,其中将url传递给图像并在图像不存在时处理错误。 您无法尝试仅获取文件夹,因为如果禁用文件夹列表,您将始终收到错误
您可以在图像标记上绑定错误处理程序,如果收到错误,您可以加载默认图像。
$('#imgElementID').error(function() {
$(this).attr('src', 'images/DEFAULT.JPG');
});
没有点击URL你无法知道图像是否存在
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.