Hola tengo el siguiente script
Código HTML:
function validarFecha(formulario){
var diasconf = JSON.parse('<?php echo $reglaconfirmacion->getDias(); ?>');
var anio2= JSON.parse('<?php echo $aniocreacion; ?>');
var mes2= JSON.parse('<?php echo $mescreacion - 1; ?>');
var dia2= JSON.parse('<?php echo $diacreacion; ?>');
fechaCreacion=new Date(anio2,mes2,dia2);
fechaCreacion.setDate(fechaCreacion.getDate()+30);
var dia1=document.forms[0].fecha_day.value;
var mes1=document.forms[0].fecha_month.value-1;
var anio1=document.forms[0].fecha_year.value;
var fechaActual=new Date();
fechaSer=new Date(anio1,mes1,dia1);
fechaLimite=new Date()
fechaLimite.setDate(fechaActual.getDate()+diasconf);
if(fechaCreacion < fechaSer){
alert("El Presupuesto esta vencido");
return (false);
}
else{
if(fechaSer < fechaLimite){
alert("La fecha del servicio debe ser dentro de "+diasconf+ " o mas dias");
return (false);
}
else{
var miPeticion = getXMLHTTPRequest();
// $(document).ready(function()
//{
// $("#formularioConfirmacion").submit( function (){
var dia=$("#fecha_day").get(0).value;
var mes=$("#fecha_month").get(0).value;
var anio=$("#fecha_year").get(0).value;
var cantidad=$("#cantidad").get(0).value;
var fechaSer=anio+"-"+mes+"-"+dia;
var url = "/frontend.php/scripts/comprobarfecha?fecha=" + fechaSer +"&cantidad="+cantidad;
miPeticion.open("GET", url, true);
miPeticion.onreadystatechange = function(){
if(miPeticion.readyState == 4) {
if(miPeticion.status == 200) {
//document.getElementById('esperando').innerHTML = miPeticion.responseText;
//if(miPeticion.responseText!=)
if(miPeticion.responseText==0){
var A="No hay cupo disponible";
alert(A);
return (false);
}
else{
return (true);
}
} else {
// document.getElementById('esperando').innerHTML =
alert("Ha ocurrido un error: "+miPeticion.statusText+miPeticion.status);
return false;
}
} else {
document.getElementById('esperando').innerHTML = '<img src="/images/loader.gif" border=0>';
}
}
miPeticion.send(null);
//});
// });
//return (true);
}
}
}
</script>
El problema esta cuando paso todas las validaciones y tiene que validar que no haya cupo me da error status 0
gracias