嗨我有一個模式,我想動態加載從while循環接收的數據,我分配ID,但模式只顯示最後一行數據(圖像)。從PHP查詢加載數據到Modal
這是我的PHP
<script>
var slider_counter2 = 0;
</script>
<?php
$slide_counter1=0;
while($data=$select->fetch()){
$slide_counter1++;
?>
<script>
slider_counter2++;
</script>
<!-- The Modal -->
<div id="myModal_<?php echo $slide_counter1;?>" class="modal">
<!-- Modal content -->
<div class="modal-content">
<span class="close" id="modal_close_btn_<?php echo $slide_counter1;?>">×</span>
<div class="modal-body">
<img class="propertylistboximgfilled" src="../images/user/final_<?php echo $data['property_image1'];?>">
</div>
</div>
</div>
<script type="text/javascript" src="../js/modal.js"></script>
<?php } ?>
這是我的javascript
var modal = document.getElementById('myModal_'+slider_counter2);
// Get the button that opens the modal
var btn = document.getElementById('modalopener_'+slider_counter2);
// Get the <span> element that closes the modal
var span = document.getElementById('modal_close_btn_'+slider_counter2);
// When the user clicks the button, open the modal
btn.onclick = function() {
modal.style.display = "block";
}
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}
// When the user clicks anywhere outside of the modal, close it
window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
}
可能是錯誤在這個....
好的...我已經把我的問題的簡化版本放在這裏,我需要把一個滑塊插入我的模態..滑塊將從每個從PHP接收的數據「行」獲得6個圖像while while循環...你可以指導我,我正在使用jssor循環,請看看這個...這裏的代碼工作正常,沒有模式,http://stackoverflow.com/questions/42157315/loading-images-into-jssor-slider - 從一個while循環 – DragonFire