В качестве аргументов функции выступают событие объект, XMLHttpRequest и установочные параметры, используемые для запроса.
Через объект ajax можно получить ответ сервера, для этого нужно использовать xhr.responseXML, если данные в формате XML или xhr.responseHTML, если данные в формате HTML или xhr.responseText. Так же допускается ссылаться на ключевое слово this внутри функции обработчика, так же среди параметров обработчика находится событие.
В примере ниже нужно использвать следующий HTML:
<div class="trigger">Запуск обработчика ajaxSuccess, нажми здесь!</div> <div class="result"></div> <div class="log"></div>После чего мы создадим обработчик, кторый при успешном выполнении ajax запроса в элемент с классом log добавит сообщение "Запуск ajaxSuccess обработчика.":
$('.log').ajaxSuccess(function() { $(this).text('Запуск ajaxSuccess обработчика.'); });И в конце добавим запуск при нажатии кнопки мыши:
$('.trigger').click(function() { $('.result').load('ajax/test.html'); });В результате в элемент DIV с классом "result" будет помещено содержимое страницы "test.html", находящейся в папке "ajax".
Пример: