jQuery.Uploadify 动态传递表单元素
看了手册之后发现有一个接口,可以使用。那就是’scriptData’,(这个是在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>
注意书写格式,不然会出错的。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。