编程语言
首页 > 编程语言> > javascript-XMLHttpRequest读取外部文件

javascript-XMLHttpRequest读取外部文件

作者:互联网

我想通过JavaScript(在客户端的浏览器上运行)检索文本文件中的数据(从给定的URL).

到目前为止,我已经尝试了以下方法:

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

但它仅适用于Firefox.有没有人有任何建议可以在每个浏览器中使它起作用?

谢谢

解决方法:

它使用xmlhttp = new ActiveXObject(“ Microsoft.XMLHTTP”)进行工作;在IE旧版本中. Chrome,Firefox和所有明智的浏览器都使用xhr

坦率地说,如果您希望跨浏览器兼容,请使用jquery

那里很简单:

var text="";
$.get(url, function(data){text=data;//Do something more with the data here. data variable contains the response})

标签:javascript,http,xmlhttprequest,cross-browser
来源: https://codeday.me/bug/20191011/1889209.html