使用Ajax / jQuery读取大型Textfile

时间:2018-05-24 09:30:09

标签: jquery ajax out-of-memory

我有一个10MB的文本文件,我想用ajax调用读取/加载文本文件的内容。但是当我这样做时,浏览器崩溃导致浏览器内存不足。有人能帮助我吗?

这就是我得到的:

$.ajax({
  url: "file.txt",
  success: function (data){
     console.log(data); // it doesn't end up here, browser crashes
  }
});

1 个答案:

答案 0 :(得分:0)

使用此代码不会损害您的浏览器。你的文件是文本文件。我检查了10.2 MB文件,它按预期工作。

  $(function () {
        var myAjax= {
            init: function () {
                $.ajax({
                    url: "abc.txt",//or path of your file 
                    async: true,
                    success: function (data) {
                        $("#data1").text(data);
                    }
                });
            }
        };
        myAjax.init();
    });
<div id="data1"></div>