Я подготовил панель мониторинга, и после загрузки домашней страницы работает приведенный ниже вызов ajax, но проблема заключается в том, что до завершения вызова ajax проблема не возникает, если я нажимаю на другую страницу, то на странице, показывающей загрузку из-за ожидания ajax request.
Для вашего любопытства, вызов ajax занимает 25 se c для большого объема данных.
$.ajax({
type: "POST",
url: 'https://mysite/service/AjaxPrepareDashBoard',
data: "agent_id=25364523",
cache: false,
dataType: 'text',
async: true,
beforeSend: function () {
$("#datasource_loader").html('<img src="https://mysite/images/ajax-loader.gif">');
},
success: function (response)
{
if (response) {
$("#datasource_loader").html('');
$("#datasource").prepend(response);
$(".print_trx_list").html(response);
}
}
});