Buon giorno.
Non capisco come mai, dopo aver caricato il file mi restituisce l'errore come da titolo.
Premesso che il pacchetto comprende jquery, bootstrap e php.
Questa è la index.php
codice:
<script src="js/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="css/fileinput.min.css">
<script src="js/fileinput.min.js"></script>
<script>
$(document).on("ready", function() {
$("#file").fileinput({
showDelete: true,
showPreview: true,
maxFileCount: 9,
uploadAsync: true,//false
uploadUrl: "upload.php",
overwriteInitial: true,
append: true,
uploadExtraData: {
img_key: "<?php echo 1; ?>",
img_keywords: "",
},
maxFileSize: 10000, //10mb
initialPreviewAsData: true, // identify if you are sending preview data only and not the raw markup
deleteUrl: "delete.php",
initialPreviewFileType: "image", // image is the default and can be overridden in config below
allowedFileExtensions: ["jpg", "gif", "png"],
elErrorContainer: "#kv-error-2"
}).on("filebatchpreupload", function(event, data, id, index) {
$("#kv-success-2").html("<h4>Upload Status</h4><ul></ul>").hide();
}).on("filebatchuploadsuccess", function(event, data) {
var out = "";
$.each(data.files, function(key, file) {
var fname = file.name;
out = out + "<li>" + "Uploaded file # " + (key + 1) + " - " + fname + " successfully." + "</li>";
});
$("#kv-success-2 ul").append(out);
$("#kv-success-2").fadeIn("slow");
});
});
</script>
<form enctype="multipart/form-data" action="" method="post">
<h2 class="text-muted">Add Visualizer Images</h2>
Visualizer requires 9 Images (JPEG,PNG,JPG). Image Size Should Be Less Than 10MB.
<hr/>
<div id="filediv">
<input name="file[]" type="file" id="file" data-show-preview="true" class="file-loading" multiple=""/>
</div><br/>
<input type="hidden" id="sku_id" class="upload" name="sku_id" value=""/>
</form>
<br/>
<div id="kv-error-2"></div>
<div id="kv-success-2"></div>
C'è il file upload.php e delete.php
Curiosità: se cerco il testo dell'errore "SyntaxError: Unexpected end of JSON input.", sia in fileinput.min.js e in jquery.min.js non lo trovo.
Come viene generato?
Domanda: come risolvo?
Grazie.