XMLHttpRequest pour lire un fichier externe

Je veux récupérer les données contenues dans un fichier texte (à partir d'une URL donnée) à l'aide de JavaScript (en cours d'exécution sur le navigateur du client).

Jusqu'à présent, j'ai essayé la méthode suivante:

var xmlhttp, text;
xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', 'http://www.example.com/file.txt', false);
xmlhttp.send();
text = xmlhttp.responseText;

Mais elle ne fonctionne que pour Firefox. Quelqu'un aurait-il des suggestions pour que cela fonctionne dans tous les navigateurs?

Grâce

OriginalL'auteur federico-t | 2012-02-06