2013-10-12 5 views
3

У меня есть страница, содержащая 4 кнопки добавления. Когда дело доходит до 4 Uploadify кнопки, я ставлю 4 сценариев, как это:Использование нескольких кнопок добавления

$(function() { 
     $('#file_upload').uploadify({ 
      'formData'  : { 
      'PHPSESSID': '<?=session_id()?>', 
       'timestamp' : '<?php echo $timestamp;?>', 
       'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
      }, 
      'swf'  : 'uploadify.swf', 
      'uploader' : 'uploadify.php?id=<? echo $resID; ?>&state=<? echo strtolower($negeri); ?>', 
      'onQueueComplete': function() { 
        setTimeout(function(){location.reload(true);},100) 
        } 

     }); 
$('#file_upload1').uploadify({ 
       'formData'  : { 
       'PHPSESSID': '<?=session_id()?>', 
        'timestamp' : '<?php echo $timestamp;?>', 
        'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
       }, 
       'swf'  : 'uploadify.swf', 
       'uploader' : 'uploadify1.php?id=<? echo $resID; ?>&state=<? echo strtolower($negeri); ?>', 
       'onQueueComplete': function() { 
         setTimeout(function(){location.reload(true);},100) 
         } 

      }); 
$('#file_upload2').uploadify({ 
       'formData'  : { 
       'PHPSESSID': '<?=session_id()?>', 
        'timestamp' : '<?php echo $timestamp;?>', 
        'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
       }, 
       'swf'  : 'uploadify.swf', 
       'uploader' : 'uploadify2.php?id=<? echo $resID; ?>&state=<? echo strtolower($negeri); ?>', 
       'onQueueComplete': function() { 
         setTimeout(function(){location.reload(true);},100) 
         } 

      }); 
$('#file_upload3').uploadify({ 
       'formData'  : { 
        'PHPSESSID': '<?=session_id()?>', 
        'timestamp' : '<?php echo $timestamp;?>', 
        'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
       }, 
       'swf'  : 'uploadify.swf', 
       'uploader' : 'uploadify3.php?id=<? echo $resID; ?>&state=<? echo strtolower($negeri); ?>', 
       'onQueueComplete': function() { 
         setTimeout(function(){location.reload(true);},100) 
         } 

      }); 
     }); 

Проблема она разрушает всю сессию .Но когда я ставлю только один сценарий. Это не разрушает мою сессию.

Есть ли способ решить это?

+0

Может http://stackoverflow.com/a/11259544/1369055 помогает? – Peter

ответ

0

вы можете использовать как этот

$('#file_upload,#file_upload1, #file_upload2,#file_upload3').uploadify({ 
        'formData'  : { 
        'PHPSESSID': '<?=session_id()?>', 
         'timestamp' : '<?php echo $timestamp;?>', 
         'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
        }, 
        'swf'  : 'uploadify.swf', 
        'uploader' : 'uploadify2.php?id=<? echo $resID; ?>&state=<? echo strtolower($negeri); ?>', 
        'onQueueComplete': function() { 
          setTimeout(function(){location.reload(true);},100) 
          } 

       }); 
Смежные вопросы