Una pregunta: ¿qué jQuery no tiene ya la implementación de ajax? Lo pregunto porque me sorprende un poco que siendo tú el
number one fan de jQuery, programes una función aparte y que -encima- ¡no es un
plugin de jQuery!
Bueno, es un poco por molestar
Otra pregunta: en la documentación pones:
Código:
xhr.call({
url : 'backend.php'
});
xhr.Success = function(xhr){
alert(xhr.responseText);
}
¿No tendría que adjuntarse el evento primero, es decir, antes de la llamada?
Por ahí tenía yo una función js que lee los campos de un formulario y prepara los pares necesarios para mandarlos vía GET o POST. De esta manera, puedes partir de un formulario ya hecho y mandarlo con ajax. Si te interesa la busco y se la anexas a tu función.
// Saludos