Dropzone.js install nem megy

Dropzone.js install nem megy
2013-11-21T18:26:56+01:00
2013-11-22T09:32:48+01:00
2022-10-15T23:06:12+02:00
geforce9600
Hello

Dropzone.js-t szeretnék "installálni" egy oldalra, de nem megy a leírásával sem.

<script type="text/javascript" src="js/dropzone.js"></script>

Document.ready-ben van ez: $("#dropzoneDiv").dropzone();

Van egy ilyen is:
var Dropzone = require("js/dropzone");

És a form:

<?php $hirdetesek_le = mysqli_query($kapcs, "SELECT id, hirdeto_id,kutya_neve FROM hirdetes WHERE hirdeto_id='".$_SESSION['user_logged_in']['id']."' ORDER BY kutya_neve ASC"); if(mysqli_num_rows($hirdetesek_le) > 0 ) { echo '<p>Első lépésben válassza ki, hogy melyik hírdetéshez szeretne hozzáadni képeket.</p>'; echo '<div id="dropzoneDiv">'; echo '<form enctype="multipart/form-data" name="fenykepForm" method="post" action="" id="my-awesome-dropzone" class="dropzone">'; echo '<select name="hirdetes" id="hirdetes_select" class="hirdetes_select" onchange="show_input();">'; echo '<option value="0">Kattintson ide, és válassza ki a listából a kívánt hírdetést:</option>'; while($data = mysqli_fetch_assoc($hirdetesek_le)) { echo '<option value="'.$data['id'].'">'.$data['id'].' - számú hírdetés, '.$data['kutya_neve'].'</option>'; } echo '</select>'; echo ' <div id="formDiv"> <input type="file" name="termek_file multiple="multiple"" /> </div> '; echo '<input type="submit" name="addFenykep" id="addFenykep" value="Fénykép hozzáadása" class="registerButton" />'; echo '</div>'; echo '</form>'; } else { echo '<p>Ön még nem adott fel hírdetést.</p>'; } ?>
Mutasd a teljes hozzászólást!
Már jó, az volt a baja, hogy a formnak nemvolt megadva action fájl.
Mutasd a teljes hozzászólást!

  • És hol próbálod behívni a dropzone.js-t a kódban?
    Mutasd a teljes hozzászólást!
  • Már jó, az volt a baja, hogy a formnak nemvolt megadva action fájl.
    Mutasd a teljes hozzászólást!
  • Hát mert nem kell action neki.
    url: 'up.php',

    törölheted a képet ha mégsem jót raktál fel, ezt az int: function(){} biztosítja.
    ás a deletekep(file.name, true);//Kép törlése sort cseréld ki a te képtörlő kódodra.
    Dropzone.options.myDropzone = { maxFilesize: 3, // MB max fájl méret url: 'up.php', //az action method: "POST", acceptedMimeTypes: "image/*",//csak kép init: function() { this.on("addedfile", function(file) { var removeButton = Dropzone.createElement("<button>Remove file</button>"); var _this = this; removeButton.addEventListener("click", function(e) { e.preventDefault(); e.stopPropagation(); _this.removeFile(file); deletekep(file.name, true);//Kép törlése }); file.previewElement.appendChild(removeButton); }); } };

    form
    <form action="" id="my-dropzone" class="dropzone"> <input type="hidden" name="fidup" value="<?php if(isset($modid))if(!empty($modid))echo $modid; ?>" /> </form>
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd