Пример работы с функцией post. Добавлена в jQuery 1.8 и выше
var s = {'action':'set','id':'2'}; var jqxhr = $.post( "example.php", s ,function(data) { alert( "success" ); // отрабатывает после завершения },'json') .done(function(data) { alert( "second success" ); // отрабатывает после завершения, при статусе 200 }) .fail(function(req,status) { alert( "error" ); // отрабатывает после завершения, при статусе !=200 }) .always(function() { alert( "finished" ); // отрабатывает после завершения });