2017-07-09 50 views
-1

我想放置在圖像文件夾中的所有圖像,並將它們全部傳遞到數組中。在stackoverflow上經歷了一些類似的問題,並且在這一點上我已經有點難過了。AJAX,圖像從文件到數組

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); 
      } 
     } 
    } 
}) 
+0

你需要使用PHP的。我想你想掃描一個文件夾並將所有文件名放入數組中?不是嗎? –

+0

這是正確的,但它絕對可以通過AJAX/JS完成。 – James

回答

0

首先在你的程序功能(I,VAL)有錯誤

應該data.forEach(function(i,val))

,並從服務器獲得響應的內部圖像/文件列表。那麼你可以使用你的代碼遍歷它們。 像主機名/圖片/請求應給予響應,

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

您可以將所有圖像轉換服務器爲base64並寄回作爲字符串數組。