这是我的索引页
<link rel="stylesheet" type="text/css" href="style/dropzone.css" />
<script type="text/javascript" src="scripts/dropzone.js"></script>
<script type="text/javascript">
if(typeof Dropzone != 'undefined')
{
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#myDropzone", {
url: "parser.php",
maxFileSize: 50,
acceptedFiles: ".pdf",
addRemoveLinks: true,
removedfile: function(file){
var name = file.name;
$.ajax({
type: 'POST',
url: 'delete.php',
data: "name="+name,
dataType: 'html'
});
var _ref;
return(_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;
}
};
)
}
</script>
这是我的delete.php页面
<?php
if(isset($_POST['name'])){
$name= $_POST['name'];
$con=new PDO("mysql:host=localhost;dbname=newimg","root","");
$sql =$con->prepare("DELETE FROM attempt010 WHERE name='$name'");
$sql->execute();
echo PDO:errorInfo;
}
?>
它显示删除文件链接,并且它在客户端工作...它正在删除图像预览但它在服务器端无法正常工作..它和&# #39;根本没有进入删除页面..
答案 0 :(得分:-1)
<title>Multiple File Upload with Dropzone</title>
<link rel="stylesheet" type="text/css" href="style/dropzone.css" />
<script type="text/javascript" src="scripts/dropzone.js"></script>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<form method="POST" enctype="multipart/form-data" action="parser.php" class="dropzone" id="myDropzone">
<script type="text/javascript">
if(typeof Dropzone != 'undefined')
{
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#myDropzone", {
url: "parser.php",
maxFileSize: 50,
acceptedFiles: ".jpg",
addRemoveLinks: true,
removedfile: function(file){
var name = file.name;
$.ajax({
type: 'POST',
url: 'delete.php',
data: "name="+name,
dataType: 'html'
});
var _ref;
return(_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;
}
});
}
</script>
这是delete.php
<?php
if(isset($_POST['name'])){
$name = $_POST['name'];
$con=new PDO("mysql:host=localhost;dbname=newimg","root","");
$sql =$con->prepare("DELETE FROM attempt010 WHERE name='$name'");
$sql->execute();
}
?>