1. var button = $('#upload_button');  //定义能够上传文件的按钮,就是一个普通的button
  2. var fileType = "zip",fileNum = "one";   //定义能够上传的文件类型,当然要靠后面的onSubmit中的js去做判断
  3. new AjaxUpload(button,{
  4. action: '${ctp}/app/assistVerify/importShanghairReportAction.shtml',
  5. name: 'shanghaiFile',   //这相当于<input type = "file" name = "shanghaiFile"/>
  6. onSubmit : function(file, ext){
  7. if(fileType == "zip")
  8. {
  9. if (ext && /^(zip|rar)$/.test(ext)){
  10. this.setData({
  11. 'info': '文件类型为压缩包' //这个info 暂时无效
  12. });
  13. } else {
  14. alert('非压缩包类型文件,请重传');
  15. return false;
  16. }
  17. }
  18. button.text('导入上海资信中...');
  19. if(fileNum == 'one')  //同时上传的文件数不能超过一个
  20. this.disable();
  21. },
  22. onComplete: function(file, response){ //上传完毕后的操作
  23. if(response != "success")
  24. alert(response);
  25. button.text('导入上海资信');
  26. this.enable();
  27. if(response == "success");
  28. alert("导入上海资信成功");
  29. //有了response我们能做任何事了,返回的文件名称,文件路径等我们可以随意操作的!
  30. }
  31. });

当然这些代码得靠 js 才能运行,请把上面的代码加在 $(document).ready的代码块中.同时请引入 ajaxupload.js,见附件下载!

 

最新文章

  1. 使用MJRefresh遇到的一个问题,上拉刷新后tableview瞬间滑到最底部
  2. sixsix团队“餐站”应用M2阶段发布报告
  3. 在AE中通过SDE添加图层(转)
  4. Android(java)学习笔记107-0:通过反射获得构造方法并且使用
  5. datagridview控件--导出Excel
  6. MVC5之路由机制
  7. C语言写解一元二次方程程序心得
  8. fs模块(二)
  9. 设计模式之责任链模式——Java语言描述
  10. Java异常实战——OutOfMemoryError
  11. vue路由参数变化刷新数据
  12. windows下安装Jenkins
  13. Luogu3191 HNOI2007 紧急疏散 二分答案、最大流
  14. POJ2431 Expedition 贪心
  15. BZOJ 2580: [Usaco2012 Jan]Video Game
  16. 【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
  17. ThreadState属性
  18. 关于购买Redis服务器:腾讯云、阿里云还是华为云?
  19. mac activemq
  20. xdebug远程调试原理分析

热门文章

  1. BZOJ3697 采药人的路径 【点分治】
  2. 防止cpu 一直被占用 sleep(0) 和 yield
  3. fuelgauge
  4. HTML-在canvas画图中,图片的线上链接已配置允许跨域后,仍然出错提示跨域,怎么解决?
  5. L1-3. 情人节【求第2个、第14个人的名字,设置计数器并标记一下即可】
  6. KeyStore和TrustStore
  7. JavaScript 中那些关于坐标和距离的属性与方法
  8. 平衡树与可持久化treap
  9. CodeForces - 618F Double Knapsack
  10. Android 测试自定义纯数字软键盘