Php 通过服务器端为plupload准备参数

Php 通过服务器端为plupload准备参数,php,jquery,parameters,upload,plupload,Php,Jquery,Parameters,Upload,Plupload,我正在使用Plupload,希望准备服务器端的参数。下面是我希望如何实现这一目标的示例: $.post("prepare.php", function(data){ // data put into post array; preparedParams = post[0]; additionalParams = post[1]; } var uploader = new plupload.Uploader({ preinit : { /

我正在使用Plupload,希望准备服务器端的参数。下面是我希望如何实现这一目标的示例:

$.post("prepare.php", function(data){
   // data put into post array;
   preparedParams = post[0];
   additionalParams = post[1];
}

var uploader = new plupload.Uploader({
        preinit : {
            // some stuff here
        },
        runtimes : thisRunTime,
        browse_button : 'pickfiles',
        container : 'container',
        url : preparedURL,
        multipart_params: {
            preparedParams
        },
        file_data_name: 'file',
        additionalParams
    });

我怎样才能做到这一点呢?

我最后做的是通过服务器端(PHP)将参数编码为json。最终设置如下所示:

$.post("prepare.php", function(data){
   setup(data);
}

function setup(params){
   var JSONData = JSON.parse(params);
   var uploader = new plupload.Uploader({
        preinit : {
            // some stuff here
        },
        runtimes : thisRunTime,
        browse_button : 'pickfiles',
        container : 'container',
        url : preparedURL,
        multipart_params : JSONData,
        file_data_name: 'file',
        additionalParams
    });
}

你知道,这并不是一个与多个星球有关的问题。只需通过ajax检索所需内容,或者在输出页面之前进行预填充。