善忘技术夹 Logo
善忘技术夹
技术文章 · 1868 阅读

plupload项目中提交参数,响应参数

1.可以通过把form表单的数据放在链接后面,提交到后台。 uploader.bind(‘BeforeUpload’, function() { uploader.settings.url= “/front/banneradd?”+$(“#front_add_form”).serialize(); });

2.可以通过参数设置的方式,有一个属性multipart_params 方式可以设置,但是参数值是有要求的,使用setOption(option, [value])试了好几次都不行, 直接设置值是可以的 uploader.settings.multipart_params = $(“#front_add_form” ).serializeObject();

序列化方法 $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ”); } else { o[this.name] = this.value || ”; } }); return o; };

QQ截图20141127222229