我正在使用"plupload"插件.
我有这个输入表格:
<div id="flash_uploader" style="width: 610px; height: 330px;">You browser doesn't have Flash installed.</div><input type="text" name="categorie" id ="categorie" value="" /><input type="submit" value="send" />
Run Code Online (Sandbox Code Playgroud)
我尝试用"multipart_params"获取"categorie"的值,但这不起作用!
$("#flash_uploader").pluploadQueue({
// General settings
runtimes : 'flash',
url : '../scripts/plupload/examples/upload.php',
max_file_size : '700kb',
chunk_size : '1mb',
unique_names : false,
multi_selection : true,
multipart : true,
multipart_params : {categorie : $('#categorie').val()},
filters : [
{title : "Image files", extensions : "jpg,png"}
],
// Resize images on clientside if we can
resize : {width : 550, height : 550, quality : 94},
// Flash settings
flash_swf_url : '../scripts/plupload/js/plupload.flash.swf'
});
Run Code Online (Sandbox Code Playgroud)
如何将pluploadQueue中的输入"categorie"值发送到../scripts/plupload/examples/upload.php?
谢谢你的帮助...
小智 8
阻止之后
$("#flash_uploader").pluploadQueue({...})
Run Code Online (Sandbox Code Playgroud)
绑定BeforeUpload事件
var uploader = $('#flash_uploader').pluploadQueue();
uploader.bind('BeforeUpload', function(up) {
up.settings.multipart_params.tags = $('#categorie').val();
});
Run Code Online (Sandbox Code Playgroud)
它对我有用,希望它可以解决你的问题.