2010-11-29 7 views
0

привет может объяснить, как post_param используется в SWFUpload. Мне нужно значение для name = 'batchid', загруженное при отправке. это то, что пример показывает документпосле использования параметра param для SWFUpload?

post_params : { 
    "post_param_name_1" : "post_param_value_1", 
    "post_param_name_2" : "post_param_value_2", 
    "post_param_name_n" : "post_param_value_n" 
}, 

ответ

1

Вы пробовали:

post_params : { 
    "name" : "batchid" 
} 

Если batchid переменная (я предполагаю, что так) определить его с помощью PHP и вызвать его как обычный JS вар :

post_params : { 
    "name" : batchid 
} 
0

переменные Добавить запись после инициализации SWFUpload:

 var form = document.adminForm; 
     if (form.catid.value == "0"){ 
    alert("<?php echo JText::_('You must select a category', true); ?>"); 
     } else { 
      var radio = $('adminForm').value;  
      upload1.addPostParam("published" ,radio), 
      upload1.addPostParam("cat_id" , document.adminForm.catid.value); 
      upload1.addPostParam("MAX_FILE_SIZE" ,"5000000"); 
      upload1.addPostParam("UPLOAD_MAX_FILESIZE" ,"5000000"); 
     upload1.startUpload(); 
     } 


      var upload1; 
     window.onload = function() { 
    upload1 = new SWFUpload({ 
    post_params: {}, 
     upload_url: "upload.php", 
      file_size_limit : "1024", 
      ... 

      })