jquery 插件ajaxupload 的简单应用
2024-09-07 20:55:10
- var button = $('#upload_button'); //定义能够上传文件的按钮,就是一个普通的button
- var fileType = "zip",fileNum = "one"; //定义能够上传的文件类型,当然要靠后面的onSubmit中的js去做判断
- new AjaxUpload(button,{
- action: '${ctp}/app/assistVerify/importShanghairReportAction.shtml',
- name: 'shanghaiFile', //这相当于<input type = "file" name = "shanghaiFile"/>
- onSubmit : function(file, ext){
- if(fileType == "zip")
- {
- if (ext && /^(zip|rar)$/.test(ext)){
- this.setData({
- 'info': '文件类型为压缩包' //这个info 暂时无效
- });
- } else {
- alert('非压缩包类型文件,请重传');
- return false;
- }
- }
- button.text('导入上海资信中...');
- if(fileNum == 'one') //同时上传的文件数不能超过一个
- this.disable();
- },
- onComplete: function(file, response){ //上传完毕后的操作
- if(response != "success")
- alert(response);
- button.text('导入上海资信');
- this.enable();
- if(response == "success");
- alert("导入上海资信成功");
- //有了response我们能做任何事了,返回的文件名称,文件路径等我们可以随意操作的!
- }
- });
当然这些代码得靠 js 才能运行,请把上面的代码加在 $(document).ready的代码块中.同时请引入 ajaxupload.js,见附件下载!
- ajaxupload.rar (6.5 KB)
- 下载次数: 427
最新文章
- 使用MJRefresh遇到的一个问题,上拉刷新后tableview瞬间滑到最底部
- sixsix团队“餐站”应用M2阶段发布报告
- 在AE中通过SDE添加图层(转)
- Android(java)学习笔记107-0:通过反射获得构造方法并且使用
- datagridview控件--导出Excel
- MVC5之路由机制
- C语言写解一元二次方程程序心得
- fs模块(二)
- 设计模式之责任链模式——Java语言描述
- Java异常实战——OutOfMemoryError
- vue路由参数变化刷新数据
- windows下安装Jenkins
- Luogu3191 HNOI2007 紧急疏散 二分答案、最大流
- POJ2431 Expedition 贪心
- BZOJ 2580: [Usaco2012 Jan]Video Game
- 【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
- ThreadState属性
- 关于购买Redis服务器:腾讯云、阿里云还是华为云?
- mac activemq
- xdebug远程调试原理分析