Quando a página está carregando pela primeira vez, preciso verificar se há uma imagem image_array
e carregar a última imagem.
Caso contrário, desabilito os botões de visualização, alerta o usuário a pressionar o botão de nova imagem e cria uma matriz vazia para colocar as imagens;
O problema é que image_array
nos else
incêndios o tempo todo. Se existe uma matriz - ela simplesmente a substitui, mas o alerta não funciona.
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 = [];
}
ATUALIZAÇÃO Antes de carregar o html, tenho algo parecido com isto:
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array
- o que você recebe?