删除Dropzone.js和PHP无法正常工作的脚本

时间:2013-12-06 23:02:18

标签: javascript php ajax dropzone.js

我正在使用dropzone进行文件上传。我想在单击removeLink时删除服务器上的文件。为此,我使用Ajax打开.php站点。但不知怎的,我无法传递应删除的文件的文件名(delete_image.php有效)。如何传递文件名以便删除?

 addRemoveLinks: true,
 removedfile: function(file) {
$.ajax({
type: 'POST',
url: 'delete_image.php',
data: {name: +file, dir: "<? echo $_GET['id']; ?>"},
});
 var _ref;
 return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) :       void 0;        
  }

信用:code from this site

1 个答案:

答案 0 :(得分:2)

最简单的方式

JS文件,当您单击删除按钮

时,将运行此脚本
this.on("removedfile", function(file) {
alert(file.name);

$.ajax({
url: "uploads/delete.php",
type: "POST",
data: { 'name': file.name}
});


});

php文件&#34; delete.php&#34;

<?php
$t= $_POST['name'];
echo $t;
unlink($t); 
?>