Lorsque la page se charge pour la première fois, je dois vérifier s'il y a une image dans image_array
et charger la dernière image.
Sinon, je désactive les boutons de prévisualisation, alerte l'utilisateur de pousser le nouveau bouton d'image et crée un tableau vide pour mettre les images;
Le problème est que image_array
dans les else
incendies tout le temps. Si un tableau existe - il le remplace simplement, mais l'alerte ne fonctionne pas.
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 = [];
}
MISE À JOUR Avant de charger du HTML, j'ai quelque chose comme ceci:
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array
- qu'obtenez-vous?