Php 通过服务器端为plupload准备参数
我正在使用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 : { /
$.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检索所需内容,或者在输出页面之前进行预填充。