페이지가 처음으로로드 될 때 이미지가 있는지 확인 image_array
하고 마지막 이미지를로드해야합니다.
그렇지 않으면 미리보기 버튼을 비활성화하고 사용자에게 새 이미지 버튼을 누르고 빈 배열을 만들어 이미지를 넣도록 경고합니다.
문제는 항상 불 image_array
속에 있다는 것 입니다 else
. 배열이 존재하면 배열을 재정의하지만 경고는 작동하지 않습니다.
if(image_array.length > 0)
$('#images').append('<img src="'+image_array[image_array.length-1]+'" class="images" id="1" />');
else{
$('#prev_image').attr('disabled', 'true');
$('#next_image').attr('disabled', 'true');
alert('Please get new image');
var image_array = [];
}
업데이트 html을로드하기 전에 다음과 같은 것이 있습니다.
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array
-무엇을 얻습니까?