Я только что потратил 3 часа на отладку кода немного, чтобы найти, что он был вызван мной, предполагая, что порядок выполнения следующего кода был линейным: -
$.ajax( {ajax options} );
console.log('I was assuming this would execute once the ajax request was complete');
Это не первый случай, когда это вызвало у меня проблемы, и мне просто интересно, в чем причина этого поведения?
Это так, что любые запросы ajax не поддерживают другое выполнение script, которое может быть не связано с запросом ajax?