jquery.uploadify动态传递表单元素
2012-10-18 10:36
351 查看
这两天使用到uploadify这个上传插件,在使用的时候,遇到一个问题就是通过前端的上传脚本,把一个动态的数据传递到上传后台处理页面做一个参数。
看了手册之后发现有一个接口,可以使用。那就是'scriptData',(本人用的2.14版本,这个是在Uploadify3.0的版本下才有,3.0以上改为formData).
在使用uploadify时,如果使用初始化参数的方式传递参数,会发现修改过的表单元素传不到后台。
'scriptData' : {'ttype':document.getElementById('name').value},
仔细分析了一下,这里传递的参数是表单初始化的时候值,所以一定是空的,或者是默认的。
解决方法是在提交表单时,加上这么一句代码:
<a href="javascript:$('#uploadify').uploadifySettings('scriptData',{'ttype':document.getElementById('name').value}); jQuery('#uploadify').uploadifyUpload()">上传</a>
注意书写格式,不然会出错的。本文出自 “寻禾” 博客,请务必保留此出处http://xunhe.blog.51cto.com/4714945/1030386
看了手册之后发现有一个接口,可以使用。那就是'scriptData',(本人用的2.14版本,这个是在Uploadify3.0的版本下才有,3.0以上改为formData).
在使用uploadify时,如果使用初始化参数的方式传递参数,会发现修改过的表单元素传不到后台。
'scriptData' : {'ttype':document.getElementById('name').value},
仔细分析了一下,这里传递的参数是表单初始化的时候值,所以一定是空的,或者是默认的。
解决方法是在提交表单时,加上这么一句代码:
<a href="javascript:$('#uploadify').uploadifySettings('scriptData',{'ttype':document.getElementById('name').value}); jQuery('#uploadify').uploadifyUpload()">上传</a>
注意书写格式,不然会出错的。本文出自 “寻禾” 博客,请务必保留此出处http://xunhe.blog.51cto.com/4714945/1030386
相关文章推荐
- jquery.uploadify动态传递表单元素
- jquery.uploadify动态传递表单元素
- jquery uploadify动态传递参数如何实现
- jquery uploadify动态传递参数实现方法
- 使用jquery.uploadify动态传递自己的参数
- 使用jquery.uploadify动态传递自己的参数
- JQuery动态创建DOM、表单元素的实现代码
- Jquery Uploadify多文件上传带进度条 且传递自己的参数示例
- jquery validate 对动态表单元素添加校验
- jquery-validate动态添加表单元素动态验证
- jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
- JQuery动态创建DOM、表单元素的实现代码
- jquery uploadify动态更新配置参数方法uploadifySettings()
- jQuery动态创建表单元素
- jquery 为表单动态添加元素
- jquery uploadify上传文件动态传参
- JQuery动态创建DOM、表单元素的实现代码
- JQuery动态创建DOM对象、表单元素
- Jquery Uploadify多文件上传带进度条 且传递自己的参数示例
- jquery动态生成表单元素