我正在我的网站上实现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";
}
}
答案 0 :(得分:1)
HTML:
<div id="responseUploadify"></div>
JS:
onComplete : function(event, ID, fileObj, response, data){
$('#responseUploadify').html(response);
}
希望得到这个帮助。
PS:抱歉我的英语不好^^