У меня есть страница, которая перезагружается для обновления информации в базе данных. На странице будет показан список файлов с некоторой информацией о каждом файле. Чтобы показать более подробную информацию о файле, пользователь может нажать кнопку для этого файла и открыть модал с дополнительной информацией.
Моя проблема в том, что функция перезагрузки запускает и закрывает модал. Интервал обновления должен составлять 10 секунд, но когда модальный режим открыт, я бы либо отключил перезагрузку, либо вместо этого изменил бы значение времени на несколько минут. И после того, как модальное закрыто, таймер должен go вернуться к 10 секундам.
<script type="text/javascript">
setTimeout(function(){
location.reload();
},5000)
</script>
<script type="text/javascript">
$(document).ready(function(){
$('.orderinfo').click(function(){
var orderId = $(this).data('id');
// AJAX request
$.ajax({
url: 'ajaxfile.php',
type: 'post',
data: {orderNo: orderId},
success: function(response){
// Add response in Modal body
$('.modal-body').html(response);
// Display Modal
$('#empModal').modal('show');
}
});
});
});
</script>
И в части HTML это открывает модальное.
echo "<td style='width:15%'><button data-id='".$orderNo."' class='orderinfo'>Read report</button></td>";
Я пытался разные вещи, но не могу найти способ это исправить. Цени любую помощь
Спасибо