2013-10-01 55 views
3

您好,我在使用Dropzone.js中的自定義選項時遇到問題。即使將它設置爲true,它也不會顯示刪除鏈接。我不知道我是否正在討論這個錯誤或究竟發生了什麼。文件正在上傳,並且加載欄&完成了複選標記顯示。Dropzone.js addRemoveLinks不能正常工作

當前的代碼我已經是:

<html> 

<head> 

<!-- 1 --> 
<link href="models/site-templates/dropzone.css" type="text/css" rel="stylesheet" /> 

<!-- 2 --> 
<script src="models/dropzone.js"> 
Dropzone.options.myDropzone = { 
    addRemoveLinks: true, 
}; 
</script> 

</head> 

<body> 

<!-- 3 --> 
<form id="myDropzone" action="upload.php" class="dropzone"></form> 

</body> 

</html> 

這裏的upload.php的

<?php 
$ds   = "/"; //1 

$storeFolder = 'uploads'; //2 

if (!empty($_FILES)) { 

    $tempFile = $_FILES['file']['tmp_name'];   //3    

    $targetPath = dirname(__FILE__) . $ds. $storeFolder . $ds . "temp" . $ds; //4 

    $targetFile = $targetPath. $_FILES['file']['name']; //5 

    move_uploaded_file($tempFile,$targetFile); //6 

} 
?> 

回答

2

聲明你在它自己單獨的腳本元素懸浮窗初始化和刪除縮略圖添加removedFile方法: -

<script src="./lib/dropzone-3.12/dropzone.js"></script> 
<script type="text/javascript"> 
    Dropzone.options.myDropzone = { 
    addRemoveLinks: true, 
    removedfile: function(file) { 
     var _ref; 
     return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0; 
    } 
    }; 
</script>