ajax代码显示文件夹中的所有图像

时间:2013-09-25 09:29:02

标签: ajax image directory

下面给出了从文件夹中读取所有图像的代码(可以读取图像而不管名称):

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;

                });
            }
    });

专辑文件夹的路径是:localhost的www目录中的photogallery / albums / album1。

这些代码工作正常并从指定的文件夹album1中获取所有图像。他们只检查扩展名是否为.jpg。并检索所有扩展名为.jpg的文件

如果此代码生效,会有任何问题。

如果我们将照片库的目录更改为任何其他文件夹,它将不会产生任何输出。 如果这样做,那么应该在给定的代码中指定路径:

var filename = this.href.replace(window.location.host, "").replace("http:///photogallery",""); 

请帮我澄清疑问。

如果有任何问题,请指出正确的方法。

提前致谢..

0 个答案:

没有答案