Предварительная выборка ответов из веб-сервисов - PullRequest
1 голос
/ 02 февраля 2012

У меня есть метод действия Index, который загружает две модели представления, которые в конечном итоге вызывают 2 метода действия AJAX.Эти два метода действия AJAX зависят от ответа вызовов веб-службы.поэтому для выполнения зависимости метода действия 2 ajax требуется только один вызов этого веб-сервиса.Проблема в том, что этот веб-сервис работает довольно медленно и занимает несколько секунд для завершения запроса.Я хотел бы 1) вызвать веб-сервис один раз для обоих этих методов действия.2) предварительно получить ответ, выполнив асинхронный вызов для вызова веб-службы при выполнении метода действия Index.Надежда состоит в том, чтобы ускорить загрузку пользовательского интерфейса.

Меня беспокоит, как отложить рендеринг 2 AJAX-вызовов до тех пор, пока не будет завершен ответ от асинхронного вызова веб-службы?

1 Ответ

0 голосов
/ 18 апреля 2012

Мне кажется, я понимаю вашу ситуацию. Можете ли вы привязать асинхронный вызов к частичному представлению, загруженному основным представлением, и иметь Javascript в частичном представлении, который запускает вызовы AJAX?

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