Пытаюсь отловить результат ajax запроса не в done а в глобальном ивенте. Почему в этом скрипте 'Ajax complete3' срабатывает а 'Ajax complete1' нет?
<script language="JavaScript1.1" type="text/javascript">
function SomeFunction(){
var get = FormGetReq();
$.ajax({url: get.url()}).done(function(data) {
var ajax_data = data;
ajax_data = undefined;
});
}
$.ajax({
complete: function(data){
alert('Ajax complete1');
},
error: function(data){
alert('Ajax error2');
}
});
$(document).ajaxComplete(function(data) {
alert('Ajax complete3');
});
</script>