如何使用带有 jsonp 的异步函数在 .txt 文件中显示文本?

Posted

技术标签:

【中文标题】如何使用带有 jsonp 的异步函数在 .txt 文件中显示文本?【英文标题】:How do I display text in a .txt file with an async function with jsonp? 【发布时间】:2020-10-05 19:36:43 【问题描述】:

我正在尝试显示来自 API 的文本,这是一个 .txt 文件。 可能有关系

    async function load_url() 
    let response = await fetch("<txt file>");

但我不知道剩下的该怎么办。

还有在线检索某一行的代码是什么?比如,我如何在一个 .txt 文件中只检索“鱼”?

    Cat
    Fish
    Giraffe
    Bison

【问题讨论】:

【参考方案1】:

你应该使用一个json文件,Homewhere,我们需要知道你的后端使用哪种语言

编辑:

如果 API 返回一个文本文件,你可以这样做:

    var lines = this.response.split('\n');
    for(var line = 0; line < lines.length; line++)
      console.log(lines[line]);
      //If you want to show a specific line, just give the correct index
    

编辑:

您的请求没有任何回应

【讨论】:

我使用 javascript 您好,我在最新评论中更新了我的代码。请看一看。【参考方案2】:

更新:这是我的新代码:

    async function load_url() 
        let response = await fetch("https://patrickmcneill.com/itp/urls.txt");
        var lines = this.response.split('\n');
        
        for(var line = 0; line < lines.length; line++)
            console.log(lines[line]);
        
    
    
    load_url();

但我返回 “未捕获(承诺中)TypeError:无法读取 load_url 处未定义的属性'split'”

【讨论】:

检查我的编辑,这个错误很难帮你解决

以上是关于如何使用带有 jsonp 的异步函数在 .txt 文件中显示文本?的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot集成文件 - 如何基于POI-tl和word模板导出庞大的Word文件?

如何在遍历一系列目录的循环中使用异步 readdir 函数?

带有异步请求的递归函数

poi-tl动态遍历

JS fetch API:如何使用一个异步函数从多个文件中获取内容?

带有异步和等待的箭头函数在本机反应中