Как я могу определить начало вызова ajax? - PullRequest
2 голосов
/ 12 сентября 2010

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

Я ищу через API jqTouch, и, очевидно, они имеют только события обратного вызова для анимации страницы.Я что-то упускаю?

Ответы [ 2 ]

1 голос
/ 12 сентября 2010

Готов на jQuery Ajax Events : http://docs.jquery.com/Ajax_Events.

Вы можете привязать их к элементам следующим образом:

$("...").bind("ajaxSend",myFunction) ;

каждый указанный таким образом элемент будет реагировать на вызов Ajax, выполняемый с указанной функцией обратного вызова.

1 голос
/ 12 сентября 2010

Вы можете использовать основные глобальные функции AJAX jQuery , например $.ajaxStart() для запуска пакета запросов или $.ajaxSend() дляобнаружить начало каждого запроса.Как то так:

$(document).ajaxSend(function() {
  alert("Request sending...");
});
...