использование параметра post для SWFUpload? - PullRequest
0 голосов
/ 29 ноября 2010

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

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"
},

Ответы [ 2 ]

1 голос
/ 29 ноября 2010

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

post_params : {
    "name" : "batchid"
}

Если batchid - это переменная (я так думаю), определите ее, используя ваш php, и назовите ее как обычный js var:

post_params : {
    "name" : batchid
}
0 голосов
/ 02 января 2011

Добавление переменных POST после инициализации 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",
             ...

             })   
...