Ajax, onreadystatechange will nicht
    
pl
    
    
      
    
  - javascript
- 0  dedlfix dedlfix
- 0  Matthias Apsel Matthias Apsel- 0 pl- 0 1unitedpower- 0 pl
 
 
 
 nicht angemeldet
 nicht angemeldet dedlfix
 dedlfix
    
    
   Matthias Apsel
 Matthias Apsel
    
    
  Problemseite -- jede Datei ein Request. In der Console ist zu sehen, dass jeder Request mit Status 200 zurückkommt, aber
        xhr.onreadystatechange = function(e){
            if(xhr.readyState = xhr.DONE && xhr.status == 200){ 
                //console.log('callback--upload done',e.target.myid);
                $('#'+e.target.myid+'checkuptd').css('background-color','navy');
                $('#'+e.target.myid+'checkup').attr('checked',false);
            }
        }
im HTML hats nicht immer die gewünschte Auswirkung. Woran kann das liegen?
MfG
Tach!
if(xhr.readyState = xhr.DONE && xhr.status == 200){im HTML hats nicht immer die gewünschte Auswirkung. Woran kann das liegen?
= vs. ==
dedlfix.
Hallo pl,
Problemseite -- jede Datei ein Request. In der Console ist zu sehen, dass jeder Request mit Status 200 zurückkommt, aber
if(xhr.readyState = xhr.DONE && xhr.status == 200){ }im HTML hats nicht immer die gewünschte Auswirkung. Woran kann das liegen?
Die erste Zuweisung ist absichtlich kein Vergleich?
Bis demnächst
Matthias
Hallo pl,
Problemseite -- jede Datei ein Request. In der Console ist zu sehen, dass jeder Request mit Status 200 zurückkommt, aber
if(xhr.readyState = xhr.DONE && xhr.status == 200){ }im HTML hats nicht immer die gewünschte Auswirkung. Woran kann das liegen?
Die erste Zuweisung ist absichtlich kein Vergleich?
Es war Fehler beim Kopieren, aber das Problem muss irgendwo anders liegen, auch wenn ich nur status 200 zur Bedingung mache trigger da nichts. Idee?
Es war Fehler beim Kopieren, aber das Problem muss irgendwo anders liegen, auch wenn ich nur status 200 zur Bedingung mache trigger da nichts. Idee?
Was in dem Code-Ausschnitt nicht zu sehen ist: Um den AJAX-Request ist eine for-Schleife gebaut und die Referenz xhr wird in jedem Durchschlauf neu beschrieben. Du machst den selben Fehler wie vor zwei Wochen.
Es war Fehler beim Kopieren, aber das Problem muss irgendwo anders liegen, auch wenn ich nur status 200 zur Bedingung mache trigger da nichts. Idee?
Was in dem Code-Ausschnitt nicht zu sehen ist: Um den AJAX-Request ist eine for-Schleife gebaut und die Referenz
xhrwird in jedem Durchschlauf neu beschrieben. Du machst den selben Fehler wie vor zwei Wochen.
Ich hab jetzt die callback-function aus der Schleife rausgezogen -- und das wars. Danke für den Hinweis ;)
PS: Generalpobe mit 369 Dateien je 0.4MB erfolgreich -- geiles Teil ;)