Chinaunix首页 | 论坛 | 博客
  • 博客访问: 676755
  • 博文数量: 118
  • 博客积分: 2933
  • 博客等级: 少校
  • 技术积分: 1779
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-27 10:16
文章存档

2013年(35)

2012年(27)

2011年(23)

2010年(33)

分类: 系统运维

2012-12-28 17:48:52

遇到的问题:

  struts2只能通过同步方法上传文件,现在有个需求,上传excel文件的时候同时返回解析出来的excel内容的一个list,将此list异步插入到jsp页面的table中,所以只能是异步执行,调用回调函数。
  jquery. form可以将文件通过ajax异步提交给后台Action

1.支持提交前验证.
2.支持提交后回调.
3.采用AJAX方式,有很好的用户体验
4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那个.同时提交参数可配置.
5.支持提交多种类型数据.如:xml,json等.

代码:
jsp代码:
     
       学员名单下载
js代码:
  $(document).ready(function(){  
    var validateForm = function() {  };
    var showResponse = function(data,status) { 
        };  
    var options={       
         // target : '#upMessage',    
          url : _rootPath + "/adcomutil/comutilimportEmp.do",  
          dataType:  'json', 
          beforeSubmit: validateForm,  
          success : showResponse,  
          resetForm:true  
      };  
    $('#upForm').ajaxForm(options);           
});     


jQuery Form插件下载:

      jquery.form.zip   

  
阅读(10749) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~