Cuando la página se carga por primera vez, necesito verificar si hay una imagen image_array
y cargar la última imagen.
De lo contrario, deshabilito los botones de vista previa, alerta al usuario para que presione el botón de nueva imagen y creo una matriz vacía para colocar las imágenes;
El problema es que image_array
en los else
incendios todo el tiempo. Si existe una matriz, simplemente la anula, pero la alerta no 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 = [];
}
ACTUALIZACIÓN Antes de cargar html, tengo algo como esto:
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array
: ¿qué obtienes?