2016-10-05 3 views
0

이미지가있는 폴더가 있습니다. 해당 "src"로 "img 태그"를 만들고 이러한 이미지의 모든 "urls"를 검색하여 "div"에 배치하고 싶습니다. AJAX/Jquery로 어떻게하면됩니까?AJAX/Jquery가 포함 된 폴더의 모든 URL 이미지 목록을 가져옵니다.

// What I have : 

myFolder | 
     | - image_01.jpg 
     | - image_02.jpg 
     | - image_03.jpg 
     | - ... 


// What I want : 

<div id="myDiv"> 
    <img src="http://www.example.com/myFolder/image_01.jpg" /> 
    <img src="http://www.example.com/myFolder/image_02.jpg" /> 
    <img src="http://www.example.com/myFolder/image_03.jpg" /> 
    ... 
</div> 
+0

당신이 URL의의 마스터 목록이 있습니까하거나 다음 URL을 얻을, 폴더를 조회 할 건가요? –

+0

특정 폴더 내용을 검색하려면 PHP ['scandir'] (http://php.net/manual/en/function.scandir.php)를 찾으십시오. –

+0

jQuery를 사용하여 서버의 파일 시스템을 쿼리하는 방법을 찾지는 못한다고 생각합니다. UI 코드에서 이미지 이름의 배열을 수동으로 유지하고이를 마크 업을 빌드하는 데 사용해야하거나 마크 업을 생성하는 일종의 서버 측 코드가 필요하거나 이미지 목록. 누군가는 이것에 관해 나에게 틀린 증명할 수 있었다. 그러나 나는 그렇게 생각하지 않는다. –

답변

-1

이 시도 :

$(function(){ 
    function lpadZeros(str, max) { 
     str = str.toString(); 
     return str.length < max ? lpadZeros("0" + str, max) : str; 
    } 
    for(var i=1;i<100;i++){ 
     var imgObj = $('<img/>'); 
     imgObj.load(function() { 
      var thisimg = this; 
      $('#myDiv').append(thisimg); 
     }); 
     imgObj.attr('src', 'http://www.example.com/myFolder/image_' + lpadZeros(i, 2) + '.jpg'); 
    } 
}); 
+0

아주 좋은 대답이지만, 슬프게도, 나는 이미지 파일의 이름을 모른다! 예를 들어 "image_01.jpg"라고 썼지 만 "holidays_145_75.jpg"또는 "DSC_0152458.jpg"또는 그 밖의 것이 될 수 있습니다. 어쨌든 고마워. –

+0

서버 쪽에서 이미지 목록을 알고 있다면 배열에 넣고 루프를 반복해야합니다. –

관련 문제