2010-12-04 12 views
0

Je suis en train de faire un sistem pour le téléchargement, voici le codeUploadify, insérez l'intérieur .uploadifyQueueItem certains html

 jQuery("#file_upload").uploadify({ 
     'uploader'  : domain+'/swf/uploadify.swf', 
     'expressInstall': domain+"/swf/expressInstall.swf",       
     'script'   : domain+'/upload.php', 
     'cancelImg'  : domain+'/images/cancel.png', 
     'buttonImg' : domain+'/images/upload_button.png', 
     'width': '265', 
     'height': '27',    
     'wmode': 'transparent', 
     'folder'   : '/uploaded_files', 
     'sizeLimit'  : 1024*1024*10, 
     'scriptData': {'PHPSESSID': session_id }, 
     'fileExt': allowed_ext, 
     'fileDesc': allowed_ext, 
     'removeCompleted' : false, 
     'auto' : false, 
     'multi' : false, 
     'onSelect' : function(event,ID,fileObj) { 
      var type_ext=fileObj.type.substr(1); 
      if(extfile[type_ext]!='undefined'){ 
       var url_name='<?php echo $image_dir ?>/'+extfile[type_ext]+'.png' 
       console.log(url_name); 
       jQuery('.uploadifyQueueItem').append('some html'); 


      } 
     } 
    }); 

J'ai besoin d'insérer à l'intérieur de l'image .uploadifyQueueItem, mais ne fonctionne pas, je pense que jQuery('.uploadifyQueueItem').append('some html'); incendies avant .uploadifyQueueItem est créé, je n'ai pas trouvé un événement qui peut m'aider à résoudre ce problème, est possible de résoudre des amis? Un grand merci pour aider, et désolé pour mon mauvais anglais

Répondre

0

À quel moment du processus avez-vous besoin d'insérer à l'intérieur .uploadifyQueueItem, une fois qu'un élément est sélectionné?

Basé sur le nombre d'événements du uploadify docs, il doit y avoir un événement pour gérer ce dont vous avez besoin. Je suggère d'essayer l'événement onSelectOnce() qui se déclenche une fois chaque fois qu'un fichier ou un groupe de fichiers est ajouté à la file d'attente.

En plus de cela, si vous essayez d'afficher l'image qui a été téléchargé, vous voulez probablement mettre cela en un événement distinct, comme onComplete()