После загрузки моей страницы я выполняю вызов Ajax скрипту php, который обновляет мой сервер. Однако этот сценарий может занять около минуты, и пока скрипт запущен, я не могу выполнять другие вызовы Ajax, которые мне нужно обрабатывать - первый вызов Ajax не должен прерывать другие вызовы Ajax. есть идеи как это сделать?Один ajax call block other ajax call
Первого Ajax вызов:
$(document).ready(function() {
$.ajax({
url: "checkForUpdatesByCoach.php",
success: function(arg){
if(arg == "200"){
$('body').prepend("<div style='text-align:center;margin-bottom:-12px;' onClick='location.reload()' class='alert alert-success'>Dine hold er blevet opdateret.Tryk for at opdatere!</div>").fadeIn("slow");
}
}
});
});
Второй вызов Ajax (пользователь вызвал вызов): комментарий
$.ajax({
type: "POST",
data: {data:dataAjax},
url: "updateSwimmer1.php",
success: function(arg){
//updating UI
}
});
возможно дубликат [Javascript, JQuery несколько AJAX запросов в том же время] (HTTP://stackoverflow.com/questions/19571323/javascript-jquery-multiple-ajax-requests-at-same-time) –
Скорее всего, сервер, вы используете сеансы. – adeneo
Да, я использую сеансы –