我想实现文本框自动输入提示完成的功能,在网上找了个autocomplete的例子,用的jquery.autocomplete.js,我测试了一下,我的数据文件有20k,1000条数据,我试了试,速度太慢了,等半天才出现内容,而且输入第一个字符时,是加载全部的内容,我想输入字符就开始搜索内容并显示,不用显示有多少条。我想是不是这个文件可以直接加载进来,然后查询的时候就不会这么慢了另外这个数据文件的格式是用竖线隔开的,我想要这样的效果,“Name|Name2|ID”,用户在文本框中输入的内容,去name和name2中去搜索,然后返回name和id这两个列。求高手给个例子,谢!,非常想要实现这个效果~  

解决方案 »

  1.   

    什么状况?什么后台?数据文件是txt?
      

  2.   

    我是用asp.net开发的程序,不过这个和后台没关系吧,我的数据文件是固定的,是不变的,现在是txt,如果需要其他的格式,我也可以弄。我就是想用js之类的,去这个数据文件中查询出内容,然后用户选择显示在文本框上,就是个自动完成的效果。
      

  3.   

    数据格式是TXT不好读吧,你换成其他格式的读取网上多的是。
      

  4.   

    页面加载完成后使用ajax加载txt文件的内容存储在客户端的变量里面