Когда страница загружается в первый раз, мне нужно проверить, есть ли изображение в 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; ?>