ページが初めて読み込まれるとき、画像があるかどうかを確認し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; ?>
image_array
-何を取得しますか?