Khi trang đang tải lần đầu tiên, tôi cần kiểm tra xem có hình ảnh nào không image_arrayvà tải hình ảnh cuối cùng.
Mặt khác, tôi vô hiệu hóa các nút xem trước, cảnh báo người dùng nhấn nút hình ảnh mới và tạo một mảng trống để đặt hình ảnh;
Vấn đề là image_arraytrong các elsevụ cháy mọi lúc. Nếu một mảng tồn tại - nó chỉ ghi đè lên nó, nhưng cảnh báo không hoạt động.
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 = [];
}
CẬP NHẬT Trước khi tải html, tôi có một cái gì đó như thế này:
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array- bạn nhận được gì?