2010-11-22 53 views
1

我在我的网上实施uploadify上传照片,我触发成功的响应,一切都运行良好的Chrome和IE 8,但每次响应警报弹出Firefox时崩溃,什么都没有可以点击,我甚至不能关闭警报或Firefox,而Firefox仍然在任务管理器的进程上运行,是代码还是我的Firefox?uploadify火狐崩溃onsuccess响应提醒

这里是我的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); 
          } 

}); 

,这里是我上传的代码:在的onComplete崩溃火狐

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

警报,这是正常的... 显示在一个div的响应。

HTML:

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

JS:

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

希望这有助于。

PS:对不起我的英文不好^^

+0

我将要试试这个,会尽快回复你在某一时刻 – littlechad 2010-11-22 17:58:33