Может ли быть Ajax-запрос синхронным?

239
22 сентября 2017, 21:29

Интересует сама терминология. Ajax - это вроде как асинхронный javascript? Но в интернете полно противоречивой информации, где-то пишут, что ajax может быть как синхронным, так и асинхронным, а где-то что только асинхронным. И поэтому вопрос, например, если на сайте динамически обновляемый блок новостей без перезагрузки страницы

1) синхронно, когда блокируется вся страница пока не придет ответ это ajax или нет?
2) асинхронно, когда ничего не блокируется - это ajax или нет?

Answer 1

Ajax может и правда быть как асинхронным, открывается сразу несколько потоков, так и синхронными, один поток. Дело в том что Ajax, это просто обращение, «асинхронный JS”, по факту, и верно его называть, XMLHttpRequest, в этом названии нет обращения, технологии.

READ ALSO
Чем отличается beacon технология от обычного ajax?

Чем отличается beacon технология от обычного ajax?

На крупных сайтах часто видел в кодах ответа понятие"js beacon"А в интернете толком про это ничего не написано, разве что это подобие ajax

193
Узнать ширину окна браузера до ресайза и на сколько она изменилась

Узнать ширину окна браузера до ресайза и на сколько она изменилась

Есть ли у обьекта window или document свойства с помощью которых можно узнать ширину окна браузера до ресайза и на сколько она изменилась

169
не срабатывает событие 'click' на body

не срабатывает событие 'click' на body

Не могу понять, почему клик не срабатывает именно на bodyесли бы была ошибка, то и при клике на block тоже бы не работало

159
Ошибка при добавлении пользователя в БД при помощи POST запроса из модального окна

Ошибка при добавлении пользователя в БД при помощи POST запроса из модального окна

Добрый вечерСоздаю телефонный справочник для организации с возможностью добавления и удаления контактов

289