教程集 www.jiaochengji.com
教程集 >  jQuery  >  jQuery 插件  >  正文 uploadify传递参数只能传第一个参数的解决办法

uploadify传递参数只能传第一个参数的解决办法

发布时间:2011-07-13   编辑:jiaochengji.com
uploadify传递参数只能传递第一个参数,对queryString进行encodeURIComponent处理,uploadify传递参数就没有问题了

最近又要用到uploadify上传图片,url上面有好几个参数,但是服务器端却只能接受取到第一个参数,网上搜了半天也面什么结果,后来找了找以前的代码看了看,终于解决了

解决的办法就是,将?后面的参数用encodeURIcomponent()编码一下,下面是例子

 

 $('#uploadImg').uploadify({ 'width' :75, 'height' : 25, 'uploader': 'uploadify.swf', 'script': 'test.php'+encodeURIComponent('?a=1&b=2&c=2'), 'fileDataName' :'image', 'multi': true, 'fileExt': '*.jpg;*.jpeg;*.gif;*.png;*.bmp', 'auto' : true }) 

 

我也不知道为什么必须编码一下才能用可能是,flash将url进行了编码处理,必须先将url在js中先编码才能正常使用

您可能感兴趣的文章:
Jquery uploadify图片上传插件无法上传的解决方法
jQuery文件上传插件 Uploadify
Jquery Uploadify多文件上传带进度条且传递自己的参数
JQuery上传插件Uploadify使用详解及错误处理
codeigniter与swfupload整合解决方案
Jquery上传插件 uploadify v3.1使用说明
js代码解决url传值出现中文乱码的方法参考
解决PHP5.4环境下ECSHOP网站报错的方法
JS过滤url参数中的特殊字符
jQuery load方法用法集锦

关键词: 图片  uploadify  上传  flash  参数   
[关闭]
~ ~