No puedo poner la URL del sistema por motivos de privacidad, lo que si les voy a facilitar es el código que se utiliza para hacer las peticiones, espero que me puedan ayudar.
Código:
Y un ejejmplo de funcion donde realizo la petición seria:function crearInstancia(){
XMLHttp = false;
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
var versiones = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
for(var i=0; i<versiones.length;i++){
try{
XMLHttp = new ActiveXObject(versiones[i]);
if(XMLHttp){
return XMLHttp;
break;
}
}catch(e){};
}
}
}
Código:
Saludos y desde ya muchas gracias. function calculoImporte(importe, costo, campo, id_tipo_comision){
if(parseFloat(importe.value) < 0){
alert("<?= $sistemaController->reemplazarAcentosJavascript($aDicc['IMPORTE_NO_NEGATIVO']); ?>");
importe.value = '';
importe.focus();
return false;
}
var XMLHttp;
XMLHttp = crearInstancia();
function callback(){
if(XMLHttp.readyState == 4){
if(XMLHttp.status == 200){
campo.value = XMLHttp.responseText;
}
}
}
XMLHttp.open("POST", "<?= URL_; ?>inc/ajax.php");
XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
XMLHttp.onreadystatechange = callback;
XMLHttp.send("caso=calculo_comision&v=" + costo.value + "&i=" + importe.value + "&c=" + id_tipo_comision);
}


