XMLHttpRequest to read an external file

13,096

IT works using xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); in IE older versions. Chrome, Firefox and all sensible browsers use xhr

Frankly, if you want cross browser compatibility, use jquery

its pretty simple there:

var text="";
$.get(url, function(data){text=data;//Do something more with the data here. data variable contains the response})
Share:
13,096
federico-t
Author by

federico-t

Systems analyst A Chrome extension I created to detect WordPress themes A data-driven tool for the LA Dodgers' I helped building (see Credits)

Updated on June 04, 2022

Comments

  • federico-t
    federico-t almost 2 years

    I want to retrieve the data contained in a text file (from a given URL) through JavaScript (running on the client's browser).

    So far, I've tried the following approach:

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

    But it only works for Firefox. Does anyone have any suggestions to make this work in every browser?

    Thanks