Dropzone.js la fonction init() n'est pas appelée
J'ai ce code HTML:
<div id='drop_zone'>
<div class="close_button" id="removeAllImages">Remove All</div>
<form action="PHP/uploads.php" class="dropzone" id='fbDropZone'></form>
</div>
et ce Javascript dans le $(document).ready(function() {}
window.Dropzone;
Dropzone.autoDiscover = false;
$('#fbDropZone').dropzone = {
init: function() {
fbDropZone = this;
$("#removeAllImages").click(function(){fbDropZone.removeAllFiles();})
},
paramName: "file",
maxFilesize: 5,
maxFiles : 1,
autoProcessQueue : false,
};
Mais la init:function()
n'est pas en cours d'exécution. Je peux tourner autoProcessQueue
à false
ou true
et qui fonctionne donc je sais que le fbDropZone
id
est exact, mais le maxFiles
est ignorés. Ai-je fait une stupide erreur de syntaxe quelque part..? Je suis en cours d'exécution Safari 7.
- Qui langage de Programmation que vous utilisez?
- Javascript avec une copie téléchargée de Dropzone.js.
Vous devez vous connecter pour publier un commentaire.
Il s'avère que le code de position est déterminante: la dropzone les appels doivent être placés à l'extérieur du document de chargement ou de prêt de la fonction (je suppose que vous souhaitez appeler inline).
Essayer:
Vérifier que vous avez à
Dropzone.autoDiscover = false
à l'extérieur de votre$(document).ready(...).
Mal:
Droite: