2013-04-09 1 views
0

Я использую Plupload и хотел бы подготовить параметры на стороне сервера. Ниже приведен пример того, как я хочу это сделать:Подготовьте параметры через серверную сторону для 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 
    }); 

Как я могу это сделать?

+0

Это не совсем вопрос, связанный с Plupload, который вы знаете. Просто вытащите все, что вам нужно, через ajax или предварительно заполнить перед выходом страницы. – jayarjo

ответ

0

Что я в итоге делал, это кодирование параметров json через serveride (PHP). Окончательная настройка выглядит так:

$.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 
    }); 
} 
-1

там вы идете! любой другой, кто попадает в эту статью, также может быть заинтересован в том, чтобы использовать php-код, который вы использовали, а именно JSON, кодирующий класс php.

 Смежные вопросы

  • Нет связанных вопросов^_^