split.s: jQuery HTTP Status Code

Hi @all

Meine Frage betrifft das Framework jQuery.
Mir ist aufgefallen, dass die Funktion ajaxError und ajax keine Möglichkeiten zulassen, den HTTP-Status zu erfragen.
Es gibt nur die Möglichkeit, im Falle eines Errors, eine Funktionsreferenz auszuführen:

  
$.ajax({  
   url: url,  
   type: 'GET',  
   dataType: 'html',  
   sucess: function () { /* erfolgreich */ },  
   error: function () { alert("fehler!"); }  
});  

aber wie bekomme ich heraus, welchen HTTP-Statuscode ich erhalte?

Beste Grüße

  1. Hallo,

    aber wie bekomme ich heraus, welchen HTTP-Statuscode ich erhalte?

    gar nicht. Alle 3550 Zeilen des 97,8 kB winzigen JavaScript-Objekts habe ich mir nicht mit voller Konzentration angesehen, es kann also sein, dass ich vier oder fünf Zeilen übersah...

    Mal ganz ehrlich. Die Bibliothek ist viel zu groß und unhandlich. Meine Tests auf einem SeaMonkey ergaben, dass man von außen nicht an den Status des XMLHttoRequests heran kommt. Nimm Dir XMLHttpRequest und ActiveXObject("MSXML2.XMLHTTP") vor, probiere und mache es lieber selbst. ;)

    Gruß aus Berlin!
    eddi

    --
    Du hast Aufgaben bekommen!
  2. Hi,

    Meine Frage betrifft das Framework jQuery.
    Mir ist aufgefallen, dass die Funktion ajaxError und ajax keine Möglichkeiten zulassen, den HTTP-Status zu erfragen.
    Es gibt nur die Möglichkeit, im Falle eines Errors, eine Funktionsreferenz auszuführen: [...]

    aber wie bekomme ich heraus, welchen HTTP-Statuscode ich erhalte?

    In dem du in der jQuery-Doku nachliest, was die error-Funktion fuer Parameter uebergeben bekommt.

    MfG ChrisB

    --
    "The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."