Barksalot: Bei Klick auf checkbox Update ausführen und Text durchstreichen

Beitrag lesen

Hallo dedlfix,

Warum schickst du "readyState" => "4", "ok" => "200" als Antwort? Das ist völlig überflüssig. Beim XHR kann man einen readyState und einen status auswerten, aber ersterer wird vom XHR selbst gesetzt aufgrund seiner Arbeitsweise und der Status kommt vom HTTP. Wenn man jQuery verwendet muss man lediglich den Success-Handler bedienen, der Rest wird intern ausgewertet und der Sussess-Handler nur aufgerufen, wenn beides stimmt. Es besteht also keine Notwendigkeit, dass du selbst ähnliche Werte in der Response mitschickst, nur um sie dann nutzloserweise auszuwerten.

ok, den Status habe ich geschafft auszulesen, wenn ich es richtig verstanden haben. Ich weiß nicht wie ich ein Fehler einbauen kann um zu prüfen ob ich einen anderen Status zurück bekomme

success:function(d, status, jqXHR) {
  
  var statusServer = jqXHR.status;
  
  if ( d.readyState == 4 && statusServer == 200 ) {

   //

  }

Jetzt muss ich noch schauen wie ich an den readyState komme.

Bis bald!
Bernd