jquery 上传组件如何动态绑定参数传递到后台
来源:互联网 发布:alpha beta剪枝算法 编辑:程序博客网 时间:2024/06/10 04:37
$("#upload_photo").uploadify({ 'auto' : false, 'method' : "post", 'height' : 20, 'width' : 100, 'swf' : '<%=basePath%>js/uploadify.swf', 'uploader' : '<%=basePath%>attach/api/upload', 'fileTypeDesc' : '格式:txt,xls,xlsx,doc,docx,rar,zip,jpg,png,pdf', //描述 'fileTypeExts' : '*.txt;*.xls;*.xlsx;*.doc;*.docx;*.rar;*.zip;*.jpg;*.png;*.pdf', //文件类型 'fileSizeLimit' : '30000KB', //文件大小 'buttonText' : '选择文件', //按钮名称 'fileObjName' :'uploadify', 'multi' :true, 'successTimeout' : 5, 'requeueErrors' : false, 'removeTimeout' : 1, 'removeCompleted' : true, 'onSelectError' : function(file,errorCode,errorMsg) { alert("失败"); if(errorCode==-110){ this.queueData.errorMsg = "文件太大,无法上传!"; } }, '<span style="color:#ff0000;background-color: rgb(255, 255, 255);"><strong>onUploadStart':function(file){//动态绑定参数向后台传送 var groupName=$(".select2").val(); $('#upload_photo').uploadify('settings','formData',{'groupName':groupName}); },</strong></span> 'onUploadSuccess' : function(file, data, response){ var attachs = jQuery.parseJSON(data); var attach=attachs.result[0]; // alert(attach2); if(attach.id!=null) $("#tbfj tbody").append("<tr name=\""+attach.id+"\"><td>"+attach.fileName+"</td><td>"+attach.fileSize+"</td><td>"+attach.uploadDate+"</td><td><a href=\"${pageContext.request.contextPath}/attach/api/download/"+attach.id+"\">下载</a></td><td><a class=\"del\">删除</a></td></tr>"); }, });
动态传递参数需要通过红色部分实现:
1、首先添加onUploadStart函数,在上传开始时设置参数
2、通过$('#upload_photo').uploadify('settings','formData',{'groupName':groupName});设置参数
说明:settings:操纵名称,代表对上传进行设置
formData:不能改,表示将向表单数据中添加参数
{'groupName':groupName}:向后台传递的参数,{key:value,.....}
0 0
- jquery 上传组件如何动态绑定参数传递到后台
- jquery绑定事件如何传递参数
- jquery uploadify动态传递参数如何实现
- SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解
- jquery传递数组到后台
- easyui-combobox 传递参数到后台获取json来绑定选项
- easyui-combotree传递参数到后台获取json值来绑定combotree控件
- jquery循环绑定事件并传递参数
- ArtTemplet模板 参数传递 动态绑定
- easyui-ajax表单和jquery-ajax传递参数 到 Action(后台)
- 页面传递多条参数到后台
- jsp页面传递数组参数到后台
- 前端传递多个参数到后台
- ajax传递数组参数到后台
- js传递数组参数到后台controller
- Tkinter事件绑定,参数如何传递
- Flex HTTPService如何给后台传递参数
- Flex HTTPService如何给后台传递参数
- oracle编程规范
- Cocos2d-x 3.x中解决无法打开文件:“extensions/ExtensionMacros.h”
- 关于cocos2dx CCCallfunc对象的传参 (2.x)
- 用wordpress搭建一个好看的网站(二)
- ubuntu10.04安装配置Qt4.8及Qt Creator
- jquery 上传组件如何动态绑定参数传递到后台
- 连载:告诉你如何设计一个日访问量千万级别的系统,谈oracle的高级设计和开发(4)
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- 【Scheme归纳】3 比较do, let, loop
- Android中LocalSocket使用
- 接口汇总
- 在安卓4.2.2的系统上,具有系统权限的应用不能读写SD卡
- php引用(&)详解及注意事项
- Sizeof() 那点事~