29/11/2012, 05:21
|
| | | Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses Puntos: 127 | |
Respuesta: diferencia $.get, $.post CON $.ajax Ajax es una función genérica que te da acceso al array de propiedades para realizar una petición HTTP mediante XMLHttpRequest. POST y GET no son más que implementaciones hijas que permiten abreviar el trabajo. Load lo abrevia aún más ya que infiere el tipo GET y demás parámetros y listeners (error, success y complete) y directamente vuelca el contenido en un nodo, lo cual es muy propio cuando se va a cargar html de una forma rápida. Finalmente puedes crear tú mismo las funciones que quieras que usen este objeto de una manera bastante sencillita:
function send_signal_to_pepito(signal){
$.ajax({
url: 'pepito.php',
type: 'POST',
data: {signal: signal},
success: function(data, textStatus, xhr) {
alert("Señal enviada");
},
error: function(xhr, textStatus, errorThrown) {
alert("Error al enviar señal");
}
});
}
Sólo que para añadirlas a jQuery tendrías que modificar su prototipo.
Un saludo.
__________________ 21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor |