Как реализовать еще одну строку, такую ​​как Google Reader / Maps, блокирующую вызов js? - PullRequest
0 голосов
/ 22 апреля 2011

У вас есть пример, как это сделать?

Я имею в виду: Ajax-вызов веб-службы, которая ожидает загрузки данных полностью, прежде чем пытаться отобразить их. На http://twitter -place-finder.grigio.org вам нужно , чтобы несколько раз нажать кнопку перед отображением новых данных (из onclick = "codeAddress (), которая не немедленно вернуть результат).

Спасибо

1 Ответ

0 голосов
/ 22 апреля 2011

Я не верю, что сейчас кто-то фактически использует блокировку вызовов в JS.Я уверен, что это не блокирующий вызов, может быть, они просто блокируют ввод пользователя, пока данные не будут получены.Мы делаем это и в нашем приложении.Существуют различные способы заблокировать / разблокировать пользовательский ввод, например, вы можете показать невидимый фрейм поверх вашей страницы.Другим способом является предварительный просмотр и отмена пользовательских событий.Это пример (GWT):

public void onPreviewNativeEvent(NativePreviewEvent event) {
    event.cancel();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...