Ajax con JQuery

JQuery nos da los metodos $.ajax, $.post y $get para manejar peticiones AJAX. Los dos últimos son derivados de $.ajax, con una interfaz mas simple. $.ajax es el más completo y nos permite manipular la petición a nuestro antojo como muestro a continuación:


function openAjax(url, data) {
$.ajax({
type: “POST”,
url: url,
data: data,
beforeSend: function() {
$(’#ajax’).hide();
$(’#ajax’).html(”);
$(’#ajax_loading’).fadeIn(’slow’);
},
success: function(callback) {
$(’#ajax’).html(callback);
},
complete: function() {
$(’#ajax_loading’).hide();
$(’#ajax’).fadeIn(’slow’);
},
error: function() {
$(’#ajax’).html(’Ajax ERROR.’);
}
});
}