uploadify firefox崩溃onsuccess响应警报

时间:2010-11-22 16:15:55

标签: php jquery firefox crash uploadify

我正在我的网站上实现uploadify上传照片,我触发了成功的响应,Chrome和IE 8上的一切运行良好,但每次响应警报弹出时firefox都会崩溃,什么都不能点击,我甚至无法关闭警报或firefox,而firefox仍然在任务管理器的进程上运行,是代码还是我的Firefox?

这是我的uploadify代码:

$('#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 个答案:

答案 0 :(得分:1)

在onComplete崩溃Firefox中发出警告,这很正常...... 在div中显示响应。

HTML:

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

JS:

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

希望得到这个帮助。

PS:抱歉我的英语不好^^