Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2.     // Disable auto discover for all elements:
  3.     Dropzone.autoDiscover = false;
  4.  
  5.     new Dropzone("#drop-id",
  6.             {
  7.                 url: "{{uploadUrl}}",
  8.                 method: 'post',
  9.                 dictRemoveFile: "Удалить",
  10.                 addRemoveLinks: true,
  11.                 autoProcessQueue: true,
  12.                 clickable: true,
  13.                 dictDefaultMessage: "{{dropMessage}}",
  14.  
  15.                 init: function () {
  16.                     this.on("sending", function (file, xhr, formData) {
  17.                         formData.append("content_type", "{{contentType}}");
  18.                         formData.append("param_name", "{{paramName}}");
  19.                         formData.append("related_param", "{{relatedParam}}");
  20.                         formData.append("related_param_value", {{relatedParamValue}});
  21.                     });
  22.                     this.on('success', function (file, response) {
  23.                         $(file.previewTemplate).attr('data-id', response.record_pk);
  24.                     });
  25.                     this.on('removedfile', function (file, s, q) {
  26.                         $.post("{{removeUrl}}", {
  27.                             'pk': $(file.previewTemplate).attr('data-id'),
  28.                             'content_type': "{{contentType}}"
  29.                         })
  30.                     });
  31.  
  32.            
  33.                 }
  34.             }
  35.     );
  36. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement