jquery plupload multipart_params

Chr*_*ris 3 forms jquery

我正在使用"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)

它对我有用,希望它可以解决你的问题.