我有一个任务,使用jQuery显示文件夹内的所有图像。
为此,我使用了代码
var imageFolder = '../../Images/Avatar/';
var imgsrc = imageFolder +'';
我需要在该文件夹头像中获取图像文件名。如何获取文件名。该头像文件夹中有很多图像文件,也有一些txt文件。我只需要jpg,png,gif图像。
尝试这种方式
HTML代码:
<div id='fileNames'> </div>
JQUERY代码:
var fileExt = {},
fileExt[0]=".png",
fileExt[1]=".jpg",
fileExt[2]=".gif";
$.ajax({
//This will retrieve the contents of the folder if the folder is configured as 'browsable'
url: '../../Images/Avatar/',
success: function (data) {
$("#fileNames").html('<ul>');
//List all png or jpg or gif file names in the page
$(data).find("a:contains(" + fileExt[0] + "),a:contains(" + fileExt[1] + "),a:contains(" + fileExt[2] + ")").each(function () {
var filename = this.href.replace(window.location.host, "").replace("http:///", "");
$("#fileNames").append( "<li>" + filename + "</li>");
});
$("#fileNames").append('</ul>');
}
});
基本逻辑从该SO问题称为这里
快乐编码:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句