загрузить, вставить внутри .uploadifyQueueItem некоторые HTML - PullRequest
0 голосов
/ 04 декабря 2010

Я пытаюсь сделать систему для загрузки, вот код

        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'); 


            }
        }
    });

Мне нужно вставить внутрь .uploadifyQueueItem изображение, но оно не работает, я думаю, что jQuery('.uploadifyQueueItem').append('some html'); срабатывает до создания .uploadifyQueueItem, я не нашел событие, которое может помочь мне решить эту проблему решить друзья? Большое спасибо за помощь, и извините за мой плохой английский

1 Ответ

0 голосов
/ 04 декабря 2010

В какой момент процесса вам нужно вставить внутрь .uploadifyQueueItem после выбора элемента?

В зависимости от количества событий из uploadify docs должно быть событие для обработки того, что вам нужно. Я бы предложил попробовать событие onSelectOnce(), которое запускается один раз при каждом добавлении файла или группы файлов в очередь.

В дополнение к этому, если вы пытаетесь отобразить загруженное изображение, вы, вероятно, захотите поместить его в отдельное событие, такое как onComplete ()

...