У меня есть страница, на которой я вызываю функцию ajax, чтобы выполнить некоторую обработку на сервере, во время обработки на странице просто отображается значок загрузки. У меня есть iframe на той же странице, цель этого iframe - получить некоторую информацию с сервера и отобразить ее в iframe с помощью jQuery Ajax.
Проблема, с которой я сталкиваюсь, заключается в том, что iframe не обновляется до завершения первого вызова функции ... Блокирует ли браузер несколько вызовов ajax или что-то мне не хватает?
Вот код:
Звонок, который сделан на главной странице: это сделано на document.ready. Он вызывает тот же файл с новой строкой запроса
$.ajax({
url: window.location.href + '&Process=1',
context: document.body,
success : function(response){
window.location.href = response;
}
});
Страница в iframe: каждые 2 секунды она вызывает функцию для извлечения данных с сервера
window.setTimeout(FetchStatus,1000);
function FetchStatus(){
$.ajax({
url: 'WebForm1.aspx?Act=Status',
context: document.body,
success : function(response){
$('#ratorSt').html(response);
}
});
window.setTimeout(FetchStatus,1000);
}