Показать сообщение отдельно
  #10 (permalink)  
Старый 23.07.2017, 15:37
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Белый шум
да. Загрузка и выполнение - разные этапы, между которыми можно запустить коллбэк.
Это вы уже говорите (или подразумеваете, ...) не о callback, который запускается только по окончании запроса в ($.ajax, это метод success), в процессе загрузка и до нее этого исполнить нельзя.

Ежику понятно, что загрузка, это не исполнение, ибо запустить таковое не возможно, но это относится к загружаемому, но не к callback, вы же смешали и котлеты, и мух в одну кучу.

В методе error определяются ошибки, в $.ajax success метод также возвращает статус выполнения вторым параметром.

На этих статусах, на событиях и параметрах объекта XMLHttpRequest и построен $.ajax JQ. Если говорить об отличиях, то собственно это собственные некоторые методы, но подчинены работа XMLHttpRequest.

Если вы сможете выполнить success (а именно об этом речь, а не к примеру beforeSend) до окончания асинхронного запроса, тогда ваше т.к. загрузка и выполнение - разные этапы будет иметь смысл и я вам лично установлю памятник.
Ответить с цитированием