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_array
và 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_array
trong các else
vụ 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ì?