lesson11
Для jqXHR определено сразу несколько методов, которые помогают обработать ответ: done(function(data, textStatus, jqXHR)): обрабатывает успешный ответ с сервера Var aj1=$.ajax({url:"ajax.php", data:"one", type:"post" }); aj1.done(function(data) { alert("data"); }) fail(function(jqXHR, textStatus, errorThrown)): обрабатывает ответ от сервера, запрос к которому закончился ошибкой aj1.fail(function(jqXHR, textStatus, errorThrown) { alert("errorThrown"); }) then(function(data, textStatus, jqXHR), function(jqXHR, textStatus, errorThrown)): включает функциональность методов done и fail, принимая соответственно две функции обработки ответа aj1.then( function(responseData) { alert(responseData); }, function(jqXHR, textStatus, errorThrown) { alert("errorThrown"); }) always(function(data|jqXHR, textStatus, jqXHR|errorThrown)): обрабатывает как успешные ответы с сервера, так и сообщения с ошибкой