Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2007, 03:24
ZaKi_mx
 
Fecha de Ingreso: enero-2007
Ubicación: Barcelona
Mensajes: 10
Antigüedad: 17 años, 4 meses
Puntos: 0
No detecta status 404

Hola

Tengo un pequeño codigo en Ajax que no funciona, i buscando la razon prove a ponerle un archivo inexistente pero igualmente me sale en ajax.status el codigo 200 en vez del 404.

dejo el codigo:

Código PHP:
function buscaFac(anydia){

    var 
ajax=creaAjax();
  
ajax.open("POST""fulls_treballl/ajax.phppppppp "true); // <------archivo inexistente
  
  
ajax.onreadystatechange = function() {
  
alert(ajax.readyState);
    if (
ajax.readyState==1) {
      
parent.frmMain.dades_form.innerHTML += "<div id='factura' style='padding-top: 20px; padding-left: 20; padding-top: 20px; background-image: url(fulls_treball/ajax-loader.gif)'>Buscant factura...</div>\n";
    }
    else if (
ajax.readyState==4){
    
alert(ajax.status);
      if(
ajax.status==200){
        
parent.frmMain.factura.innerHTML += "<br>Factura trobada:<br>"+ajax.responseText;
      }
      else if(
ajax.status==404){
              
parent.frmMain.factura.innerHTML "Factura inexistent";
      }
      else {
       
parent.frmMain.dades_form.innerHTML "Error: ".ajax.status;
      }
    }
  }
  
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  
ajax.send('funcio=buscaFac&any='+any+'&dia='+dia);