Quando la pagina viene caricata per la prima volta, devo verificare se è presente un'immagine image_array
e caricare l'ultima immagine.
Altrimenti, disabilito i pulsanti di anteprima, avvisare l'utente di premere il nuovo pulsante immagine e creare un array vuoto per mettere le immagini;
Il problema è che image_array
nei else
fuochi sempre. Se esiste un array, lo sovrascrive, ma l'avviso non funziona.
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 = [];
}
AGGIORNAMENTO Prima di caricare HTML, ho qualcosa del genere:
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array
: cosa ottieni?