2015-04-15 4 views
1

Sorry-им Stil новичка из DropZone, мне нужно создать Удалить из кнопок Dropzone JS после успеха файла Загрузить я был попытался с помощьюDropzone JS Add Remove Button

if(typeof Dropzone != 'undefined') 
     { 

      Dropzone.autoDiscover = true; 

      $(".dropzone[action]").each(function(i, el) 
      { 
       $(el).dropzone(); 
      }); 
      Dropzone.createElement("<button>Remove file</button>");  

     } 

кнопки удалить все еще не показывает на днище из tumbnails , моя страница:

<form action="data/upload-file.php" class="dropzone"></form> 

мой PHP ЗАГРУЗКИ Файл

<?php 

header('Content-Type: application/json'); 

#$errors = mt_rand(0,100)%2==0; // Random response (Demo Purpose) 
$errors = false; 


$resp = array(
); 

# Normal Response Code 
if(function_exists('http_response_code')) 
    http_response_code(200); 

# On Error 
if($errors) 
{ 
    if(function_exists('http_response_code')) 
     http_response_code(400); 

    $resp['error'] = "Couldn't upload file, reason: ~"; 
} 

echo json_encode($resp); 
+1

Д-р У opzoneJs уже есть кнопка удаления файла. Вы включили опцию 'addRemoveLinks'? – pqdong

+0

где я поставил код опции? – Artron

+0

'если (TypeOf Dropzone = 'не определено'!) \t \t { \t \t \t Dropzone.autoDiscover = ложь; \t \t \t Dropzone.addRemoveLinks = true; . \t \t \t $ ("Dropzone [действие]") каждая (функция (я, эль) \t \t \t { \t \t \t \t $ (эл) .dropzone(); \t \t \t}); \t \t} \t}; ' – Artron

ответ

4

я был успех благодаря @pddong по добавлений "addRemoveLinks: истинные"

if(typeof Dropzone != 'undefined') 
    { 
     Dropzone.autoDiscover = false; 
     var myDropzone = new Dropzone("#myDropzone", { 
     url: "data/upload-file.php", 
     maxFileSize: 50, 
     acceptedFiles: ".pdf", 
     addRemoveLinks: true, 
     //more dropzone options here 
    }); 

    } 
}; 

и страницы быть так

<form action="data/upload-file.php" class="dropzone" id="myDropzone"></form>