假如有一个a.txt文件,里面有    userid    username      unitid三个字段,数据库中也有这三个字段,其中userid是主键
                                 1         qq            22
                                 2         ss            44在demo.html中有个文件上传的按钮假如叫submit,点击后可选择相应目录,上传.txt文件前台还有个js文件用于写这个文件上传操作。
后台是接口和实现类,还有个action
请问这个js该怎么写,我现在先实现一个功能,就是说,a.txt中有这三个字段,我点击上传后,里面的信息自动附加到我前台显示页面,功能类似添加,只不过,通过文件上传,可以添加多条信息。jquery实现。谢谢了
                                 

解决方案 »

  1.   

    我把我以前做过ssh项目的导入功能的思路分享下吧(和楼主的比较类似):
    1、其实前台js里面不需要做太多的处理,只要做个form表单,提交的时候对文件类型做判断,在此处要注意的是,form表单提交之后,会跳转,如果不做处理的话,提交之后会跳转到空白页面,我的处理方式是在html的body中做个隐藏的iframe,在form的属性target设置为iframe的name,提交之后就不会跳转到空白页面了;
    2、在后台接收文件的时候,要在配置文件中配置上传参数,这样就不会报异常,接收上传文件之后,解析文件中的内容,并将解析出来的内容存入到数据库;
    3、当前台跳出上传成功之后,你点击确定按钮的时候,响应一个ajax请求,调用后台获取刚刚存入数据库的数据,根据获取的数据,你就可以在前台实现了。
    还有的就是你可以看下jQuery里面的ajax实现方法,可以直接读取txt文本文件的内容,然后根据内容来显示
    以上方法仅供参考,希望对楼主有所帮助~~~
      

  2.   

    Lz,这和jquery,和前端没什么好大关系你要做的是:
    1:实现文件上传功能
    2:从上传的文件中提取你要的数据并绑定至页面中
      

  3.   

    文件上传 用 input type=file