2016-03-29 13 views
-2

Ich habe ein Problem mit der Kodierung Bild Vorschau in Jquery.Bildvorschau und entfernen mit jQuery

Ich möchte den Benutzern Multichosed Bild vor dem Hochladen meines Servers zeigen. Und eine, die buton auf jedem Bild abbricht. Wenn dieses Buton klickt, wird das Foto aus der Vorschau entfernt.

Wenn Sie auf save buton klicken, speichern Sie das gesamte Vorschaubild auf meinem Server.

Ich brauche es, pls help me :)

<script type="text/javascript"> 
     $('#images').on('change',function(e){ 
      var files=e.target.files; 
      $.each(files, function(i,file){ 
       var reader = new FileReader(); 
       reader.readAsDataURL(file); 
       reader.onload = function(e){ 
        var preDiv=document.querySelector("#imgs ul"); 
        var template="<li class='col-md-3 col-sm-4 col-xs-6'><img src='"+e.target.result+"'/><span class='glyphicon glyphicon-remove cancel'></span></li>"; 
        preDiv.innerHTML+=template; 
       }; 
      }); 
     }); 



     $(".cancel").click(function(){ 
      $(this).parent().remove(); 
     }); 
    </script> 
+0

Sie Hilfe benötigen, brauchen wir Informationen. Können Sie uns bitte mitteilen, was Sie bisher versucht haben und wo Ihr spezifisches Problem liegt? Sehen Sie sich [Wie Sie fragen] (http://stackoverflow.com/help/how-to-ask) und [On-Topic] an (http://stackoverflow.com/help/on-topic) – empiric

+0

ok Entschuldigung , Ich bin neu hier. Jetzt lade ich meine Versuche –

Antwort

1

gelöstes Problem.

hinzugefügt span-Element Onclick Verfahren in dieser Zeile:

var template="<li class='col-md-3 col-sm-4 col-xs-6'><img src='"+e.target.result+"'/><span class='glyphicon glyphicon-remove cancel' onclick='imgRemove(this)'></span></li>"; 

und erstellt diese Methode:

function imgRemove(ths) 
      { 
       $(ths).parent().remove(); 
      } 
Verwandte Themen