Как сделать синхронный / блокирующий XMLHttpRequest с YUI - PullRequest
1 голос
/ 08 июля 2010

Здесь есть ряд вопросов, которые задают это, но ответы неизменно просто сообщают человеку, что они действительно хотят асинхронный запрос, а не фактически отвечают на вопрос о том, как выполнить синхронный запрос с YUI. Я знаю, как это сделать с помощью jQuery и когда непосредственно манипулируешь объектом XMLHttpRequest, но как это сделать при использовании YUI (без копания в его кишках, чтобы найти объект XMLHttpRequest, который он в конечном итоге будет использовать и манипулировать этим)?

Прежде чем кто-то спросит: да, я знаю, что большую часть времени вам нужен Асинхронный, но иногда Синхронный действительно является подходящим инструментом для работы.

1 Ответ

2 голосов
/ 09 июля 2010

Вот как это сделать в YUI 3.

Я использую YUI 3, так что это основано на быстром взгляде на код и документы, но похоже, что ответ«нет» для YUI 2. Вы можете попробовать переопределить YAHOO.util.Connect.createXhrObject () , но я думаю, что это будет настоящей болью, так как остальная часть кода ожидает, что вещи будут асинхронными,Вам лучше использовать другую библиотеку для синхронной части запроса вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...