загрузить оповещение о сбое Firefox при успешном завершении - PullRequest
1 голос
/ 22 ноября 2010

я внедряю uploadify на моем веб-сайте для загрузки фотографий, и я запускаю ответ в случае успеха, все работает хорошо в chrome и IE 8, но firefox аварийно завершает работу каждый раз, когда всплывает предупреждение, ничегоможно щелкнуть, я даже не могу закрыть оповещение или Firefox, пока Firefox все еще работает в процессе диспетчера задач, это код или мой Firefox ??

вот мой код загрузки:

$('#file_upload').uploadify({
    'uploader'          : '/apaapaapa/clientside/js/uploadify/uploadify.swf',
    'script'            : '/apaapaapa/backend_admin/processes/anak.php',
    'cancelImg'         : '/apaapaapa/clientside/js/uploadify/cancel.png',
    'fileExt'           : '*.jpg;*.gif;*.png',
    'fileDesc'          : 'Web Image Files (.JPG, .GIF, .PNG)',
    'multi'             : true,
    'queueSizeLimit'    : 5,
    onAllComplete       : function(event, ID, fileObj, response, data){
                                $('#responseUploadify').html(response);

                            },
    onError             : function (event,ID,fileObj,errorObj) {
                                $('#responseUploadify').html(response);
                            }

});

и вот мой код загрузки:

if(!empty($_FILES)) {
    $number         = implode(random_activation_code(3));   
    $path_parts     = pathinfo($_FILES['Filedata']['name']);
    $ext            = $path_parts['extension'];

    if($ext == 'jpeg' || $ext == 'jpg' || $ext == 'gif' || $ext == 'png'){
        $page = 'kids';

        $pic = new Gallery();       
        $pic->attach_file($_FILES['Filedata'], $page, $number);
        $pic->created       = time();

        if($pic->save()){
            echo "Success!";
        }else{
            echo "Failed";
        }
    }else{
        echo "Ooops.... extension error";
    }   
}

1 Ответ

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

оповещение в аварийном завершении onComplete Firefox, это нормально ... Показать ответ в делении.

HTML:

<div id="responseUploadify"></div>

JS:

onComplete          : function(event, ID, fileObj, response, data){
                                $('#responseUploadify').html(response);
                            }

Надеюсь, что это поможет.

PS: извините за мой плохой английский ^^

...