Ajax获取具有多个扩展名的文件

时间:2017-02-20 13:23:33

标签: javascript jquery html ajax

我目前发现此代码:

{{1}}

使用此方法,我只能从1个文件扩展名获取。如果我想从多个扩展名中获取文件,例如“fileextension = ['.jpg','。jpeg'],我该怎么办呢?谢谢

1 个答案:

答案 0 :(得分:1)

使用jQuery的多重选择器:$('obj1,obj2,other_obj')。

DOM_imgDir = "img/UI/DOM/";
fileextension1 = ".jpg";
fileextension2 = ".png";
$.ajax({
    url: DOM_imgDir, success: function (data) {
        $(data).find("a:contains(" + fileextension1 + "),a:contains(" + fileextension2 + ")").each(function () {
            filename = this.href.replace(window.location.host, "").replace("http://", "");
            $("body").append("<img src='" + DOM_imgDir + filename + "'>");
        });
    }