2017-09-20 1 views
0

Ceci est ma page d'indexDropzone.js supprimer le lien de fichier ne fonctionne pas

<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> 

et ceci est ma page 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; 
} 
?> 

Il est montrant supprimer le lien de fichier et ça marche du coté client ... ça supprime l'aperçu de l'image mais ça ne marche pas du côté serveur ... ça ne va pas du tout à la page de suppression ..

+0

données: "id =" + id -> où est-ce que id vient? non déclaré dans votre code – juvian

+0

a changé le code ... @ juvian –

+0

Avez-vous vérifié dans l'onglet réseau de console de développement si la demande est faite? – juvian

Répondre

0
<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> 

et c'est 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(); 
} 
?>