Какой самый чистый способ вызвать сообщение о загрузке JS во время запросов страницы ajax в RoR - PullRequest
2 голосов
/ 21 сентября 2010

Я создаю новое приложение в Rails 3 и хочу реализовать сообщение «Загрузка», которое отображается, когда ajax-запрос запускается, и скрывается, когда ответ возвращается.

Я бы хотел оставить его СУХИМЫМ и указывать эту функцию только в одном месте, с возможностью выборочной отмены этой функции (например, всегда отображать сообщение о загрузке при навигации по сайту, но подавлять его для таких вещей, как интеллектуальный поиск ).

Я стандартизирую JQuery для этого проекта, хотя полагаю, что ответ не будет зависеть от конкретной библиотеки.

Заранее спасибо за отзыв!

1 Ответ

2 голосов
/ 21 сентября 2010

jQuery имеет глобальные обработчики ajax , такие как ajaxStart и ajaxComplete.После установки они запускаются для всех вызовов ajax.

Вы можете переопределить эти глобальные обработчики ajax , установив для глобального свойства значение false при последующих вызовах ajax.

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