2017-09-13 8 views
0

Je suis face à un comportement, je ne comprends pas. Dans Firefox 54.0 j'ai implémenté un Javascript assez simple pour faire une requête Ajax.Javascript Ajax: sans fin chargement spinner

Le Firefox fonctionne bien, mais ne s'arrête pas pour montrer le rouet dans l'onglet. Cela ne semble pas être un vrai problème, mais on me demande toujours pourquoi. Est-ce que quelqu'un connaît la raison? Chrome ne montre pas ce problème, seulement Firefox.

Cordialement

<!doctype html> 
<html> 
<head> 
<title>Ajax</title> 
<meta charset="utf-8"> 

<script type="text/javascript"> var meinRequest = new XMLHttpRequest(); 

    meinRequest.open ('GET', 'daten.txt', true); 

    meinRequest.onreadystatechange = function(){ 
     if (meinRequest.readyState == 4 && meinRequest.status == 200){ 
      document.write (meinRequest.responseText); 
     } else if (meinRequest.readyState == 4){ 
      console.log ('Fehler ' + meinRequest.status); 
     }   
    } 

    meinRequest.send(); 

</script> 
</head> 
<body> 
</body> 

</html> 

Répondre

0

D'accord, viens de trouver la réponse moi-même:

Les forces document.write() firefox attendre plus. Je l'ai simplement remplacé par

document.body.innerHTML += (meinRequest.responseText);