Показать сообщение отдельно
  #5 (permalink)  
Старый 12.08.2013, 14:44
Аспирант
Отправить личное сообщение для NeoN Посмотреть профиль Найти все сообщения от NeoN
 
Регистрация: 01.03.2013
Сообщений: 77

Думаю этот скрипт у вас работает так:
сначала в консоли записывается 1 и 2. потом отправляеся запрос и ожидается ответ на него. Но поскольку аякс запрос работает в асинхронном режиме, на этом программа не пересает выполняться далее, поэтому в консоли после этого записывается 5. и выводится окошко с алертом 3. когда алерт выводится, в это время приходит ответ на посланный ранее запрос и выполняется эта часть кода:
complete: function (data)
{console.log(3);alert(2);console.log(4);
parcelDataJtLog.authenticationStatusCode = data.status;
parcel.parcel('endFakeValidation');
}
потому в консоли прописываеся 3 и 4.
а затем программа продолжает дальнейшее выполнение и в косноли мы видим 6 и 7

Последний раз редактировалось NeoN, 12.08.2013 в 14:48.
Ответить с цитированием