【问题标题】:Jquery autocomplete from .txt file into node express app从 .txt 文件到 node express 应用程序的 Jquery 自动完成
【发布时间】:2016-10-17 19:33:07
【问题描述】:

项目文件夹(节点快递骨架)的相关部分如下,其中包含具有ejs文件的视图文件夹,使用jquery,并尝试导入univ_list.txt文件:

.txt 文件已准备就绪,我需要做的就是在其上运行 .split(','),这样我就可以对其执行 this,这样我就可以为我的文本框创建一个自动完成 input 文件,但每次我运行这个 jQuery:

$(document).ready(function(){
    $.get( "http://localhost:3000/univ_list.txt" ).done(function( data ) {
      console.log(data);
    });
  });

它说找不到。我环顾四周,人们这似乎是人们最简单的解决方案,但在过去的 2 个小时里我一直在移动它,但什么也得不到。我中枪了有人可以帮忙吗

【问题讨论】:

    标签: javascript jquery jquery-ui autocomplete


    【解决方案1】:

    我怀疑您与文本文件的关系不正确。我会尝试以下方法:

    $(document).ready(function(){
      $.get("univ_list.txt", function( data ) {
        console.log(data);
      });
    });
    

    如果成功,您可以在自动完成中执行相同的操作:

    $(selector).autocomplete({
        source: 'univ_list.txt'
    });
    

    如果这不起作用,请更好地描述文件夹结构和关系。

    【讨论】:

    • 当我这样做或其他任何事情时,我会得到一个404 not found,然后是一个指向它所在位置的链接,例如http://localhost:3000/users/professionals/univ_list.txt,但我不知道如何添加.txt 文件到快递应用程序,因为每次我尝试app.js 我都会收到错误
    • 所以我可以通过将所有文本加载到users.js 中成功地将所有文本加载到应用程序中,这是一条批准的路线,但我无法将其传递到ejs 文件中,因为出于某种原因在来自.render 的对象形式的字符串中导致我的浏览器出现错误,说它无法读取信息,但它显然可以。这甚至可以仅使用带有这种大小的数组/.txt 的 jQuery 来完成吗?
    猜你喜欢
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多