Как подавить обратный вызов для jQuery Ajax-запроса? - PullRequest
0 голосов
/ 28 июня 2011

Когда пользователь ищет что-то на моем сайте, я хочу зарегистрировать поисковый запрос.В обработчике события click для кнопки поиска (на стороне клиента) я вызываю функцию, которая регистрирует поисковый запрос, делая запрос AJAX.Затем я загружаю страницу результатов поиска.Запрос на загрузку страницы результатов поиска не выполняется до тех пор, пока не завершится AJAX-запрос на регистрацию поискового запроса.Как я могу ускорить это?Могу ли я подавить обратный вызов для полного события AJAX?

Заранее спасибо.

1 Ответ

0 голосов
/ 29 июня 2011

Вы можете сделать функцию журнала асинхронной, чтобы не дожидаться ее завершения.Недостатком этого является то, что вы не будете уведомлены о каких-либо ошибках регистрации.

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

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