下面给出了从文件夹中读取所有图像的代码(无论名称如何都可以读取图像):
var data1=new Array();
var dir=album_name;
var fileextension=".JPG";
$.ajax({
url: dir,
async:false,
success: function (data) {// function to read image files
$(data).find("a:contains(" + fileextension + ")").each(function () {
var filename = this.href.replace(window.location.host, "").replace("http:///photogallery","");
data1[j++]=dir+filename;
});
}
});
相册文件夹的路径是:来自本地主机 www 目录的 photogallery/albums/album1。
这些代码工作正常,并从指定的文件夹album1 中获取所有图像。他们只检查扩展名是否为 .jpg。并检索所有扩展名为 .jpg 的文件
如果此代码生效,将会有任何问题。
如果我们将照片库的目录更改为任何其他文件夹,它将不会产生任何输出。如果这样做,则应在给定代码中指定路径:
var filename = this.href.replace(window.location.host, "").replace("http:///photogallery","");
请帮助我消除我的疑问。
如果有任何问题,请指定正确的方法。
提前致谢..