Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2014, 17:17
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: dos o mas funciones en ajax

buenas,
inicialmente tenia duda de hacia donde exactamente te estás enfocando, si a reducir la repetición de código o si realmente querias unir las dos funciones. pues, en teoría puedes tener más de una función (correctamente handler) para una misma petición. también se puede reutilizar una instancia de XMLHttpRequest para hacer varias peticiones, pero te limitas a realizar una petición por vez. o sea, no puedes usar una misma instancia para hacer dos peticiones distintas al mismo tiempo. quizas lo que te convenga hacer es una función genérica para generar instancias XMLHttpRequest donde le pasas como parámetros la información necesaria para iniciar la instancia. algo asi:

Código:
function fn(type, url, handler){
var request = new XMLHttpRequest();
...
return  request;
}

var req1 = fn('get', 'url', function(){ ... });
var req2 = fn('post', 'url', function(){ ... });
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.