Hallo zusammen,
ich befürchte schon, dass der Titel unpassend gewählt ist, aber ich weiß nicht genau was mein Problem am besten beschreibt.
Erstmal mein funktionierender Code:
So jetzt zu dem was die Seite einmal machen soll:
Es soll in einer Schleife Dropzones erstellt werden.
Doch jede Dropzone braucht seinen eigenen Javascript mit seinen eigenen Variablen.
Ich hoffe es ist halbwegs verständlich was ich meine.
Wie ist das möglich?
Viele Grüße
XardasX
ich befürchte schon, dass der Titel unpassend gewählt ist, aber ich weiß nicht genau was mein Problem am besten beschreibt.
Erstmal mein funktionierender Code:
PHP:
<html>
<head>
<link href="dropzone.css" type="text/css" rel="stylesheet" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="dropzone.js"></script>
<script>
Dropzone.options.myDropzone1 = {
init: function() {
thisDropzone1 = this;
$.get('upload.php', function(data) {
$.each(data, function(key,value){
var mockFile = { name: value.name, size: value.size };
thisDropzone1.options.addedfile.call(thisDropzone1, mockFile);
thisDropzone1.options.thumbnail.call(thisDropzone1, mockFile, "uploads/"+value.name);
});
});
}
};
Dropzone.options.myDropzone2 = {
init: function() {
thisDropzone2 = this;
$.get('upload.php', function(data) {
$.each(data, function(key,value){
var mockFile = { name: value.name, size: value.size };
thisDropzone2.options.addedfile.call(thisDropzone2, mockFile);
thisDropzone2.options.thumbnail.call(thisDropzone2, mockFile, "uploads/"+value.name);
});
});
}
};
</script>
</head>
<body>
<form action="upload.php" class="dropzone" id="my-dropzone1"></form>
<form action="upload.php" class="dropzone" id="my-dropzone2"></form>
</body>
</html>
So jetzt zu dem was die Seite einmal machen soll:
Es soll in einer Schleife Dropzones erstellt werden.
Doch jede Dropzone braucht seinen eigenen Javascript mit seinen eigenen Variablen.
Ich hoffe es ist halbwegs verständlich was ich meine.
Wie ist das möglich?
Viele Grüße
XardasX