Перезаписать ajaxComplete для конкретного запроса ajax - PullRequest
3 голосов
/ 19 января 2011

В моем приложении есть ajaxComplete (), который определен в универсальном файле .js, загруженном на каждой странице просмотра. Как я могу переписать это или, что еще лучше, избегать запуска его для конкретного вызова $ .ajax ().

1 Ответ

6 голосов
/ 19 января 2011

Набор global: false в вашем $.ajax вызове.

С API :

Запустить ли глобальные обработчики событий Ajax для этого запроса. По умолчанию это правда. Установите значение false, чтобы предотвратить запуск глобальных обработчиков, таких как ajaxStart или ajaxStop.

Ваш звонок будет выглядеть примерно так:

$.ajax({
    url: 'http://example.com/',
    data: data,
    global: false,
    success: function() {

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