Jquery Ajax
Um exemplo, porque vivo esquecendo.
$.ajax({
dataType: 'json'
,url: url
,data: form.serialize()
,method:'POST'
,success: function(data){
sucesso(data);
}
,error: function(jqXHR, textStatus, errorThrown){
}
,complete: function(){
$('#carregando').slideUp();
}
});