$(document).ready(function () { $('#clinic_select').on('change', function(){ console.log('change') $('#answ_cards').append('
' + '
' + '' + '
' + '

Снимков за период:

' + '

Изображения:

' + '

Видео:

' + '

Другие:

' + '' + '
' + '
' + '
') $('.btn-close').click(function(){ $(this).parent().parent().parent().remove() }) update(); } ) function update(time_param){ $.each($('.clinic-card'), function(e) { var start_date = $('#start_date').val(); var end_date = $('#end_date').val(); $.ajax({ type: "GET", url: '/project_report/' + $(this).attr('data-clinic_id') + '?time_param='+time_param +'&start_date='+start_date +'&end_date='+end_date, processData: false, // tell jQuery not to process the data contentType: false, // tell jQuery not to set contentType success: (data) => { console.log(data) $(this).find('.total').text(data['total']); $(this).find('.images').text(data['images']); $(this).find('.videos').text(data['videos']); $(this).find('.others').text(data['others']); }, error: function (jqXHR, exception) { show_error('Не удалось загрузить данные',0); } }) }); } $('#today').on('click', function() {update('today')}); $('#7days').on('click', function() {update('7days')}); $('#30days').on('click', function() {update('30days')}); $('#start_date').on('change', function() {update(null)}); $('#end_date').on('change', function() {update(null)}); // setInterval(() => update(), 1000); });