जब पृष्ठ पहली बार लोड हो रहा है, तो मुझे यह जांचने की आवश्यकता है कि क्या कोई छवि है 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 = [];
}
UPDATE html लोड करने से पहले, मेरे पास कुछ इस तरह है:
<?php if(count($images) != 0): ?>
<script type="text/javascript">
<?php echo "image_array = ".json_encode($images);?>
</script>
<?php endif; ?>
image_array- आपको क्या मिलता है?