Могу ли я получить данные из запроса ajax с помощью глобального обработчика .ajaxSuccess? - PullRequest
4 голосов
/ 03 апреля 2010

Я создал глобальный обработчик для ajaxSuccess, но мне нужно иметь возможность просматривать данные для каждого запроса. Можно ли получить доступ к возвращенным данным в этот момент?

jQuery(document).ajaxSuccess(function(event, request, options) {
    // i can has the datas? >^..^<
});

Ответы [ 2 ]

4 голосов
/ 03 апреля 2010

Это работает в FF, Chrome, IE 8:

jQuery(document).ajaxSuccess(function(event, request, options) {
    if (options.dataType == 'json') {
        var data = JSON.parse(request.responseText);
        // i has the datas!
    }
});
0 голосов
/ 02 октября 2015
jQuery(document).ajaxSuccess(function(event, request, options, data) {
        console.log(data);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...