Jquery中文网 www.jquerycn.cn
Jquery中文网 >  jQuery  >  jQuery 插件  >  正文 uploadify传递参数只能传第一个参数的解决办法

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

发布时间:2011-07-13   编辑:www.jquerycn.cn
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 ajax post提交数据乱码
jQuery文件上传插件 Uploadify
codeigniter与swfupload整合解决方案
js代码解决url传值出现中文乱码的方法参考
JQuery上传插件Uploadify使用详解及错误处理
jQuery load方法用法集锦
Jquery Uploadify多文件上传带进度条且传递自己的参数
关于JQuery($.load)事件的用法和分析
jquery中load方法的用法及注意事项说明
解决php session跨页面传递 session值丢失的问题(图文)

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