AJAX,从文件到数组的图像

时间:2017-07-09 16:36:25

标签: javascript jquery ajax

我想将所有图像放在图像文件夹中,并将它们全部传递到数组中。在stackoverflow上经历了一些类似的问题,我在这一点上变得有点难过。

var folder = "images/";

$.ajax({
    url: folder,
    success:function(data){
        function(i,val){
            if( val.match(/\.(jpe?g|png|gif)$/) ){
                var arr = [folder + val + ","];
                console.log('contents of array' + arr);
            }
        }
    }
})

1 个答案:

答案 0 :(得分:0)

首先在你的程序函数(i,val)中有错误

应为data.forEach(function(i,val))

从服务器获取响应作为images /中的文件列表。然后你可以使用你的代码迭代它们。 像hostname / images / request应该给出响应

['img1.jpg','img2.png'] as json

您可以将服务器中的所有图像转换为base64,并将其作为字符串数组发回。