Ich renne in ein Javascript-Problem, wo es ein "Uncaught ReferenceError: $ ist nicht definiert". Bei meiner Lektüre denke ich, dass es die Reihenfolge ist, in der ich $ (Dokument) versuche, bevor das Javascript geladen ist, aber ich bin nicht sicher, was ich dagegen tun soll. Ich habe versucht, die jquery und die Datei uploadmulti über das Skript zu bewegen, aber dann bekomme ich "Uncaught TypeError: $ (...). UploadFile ist keine Funktion" und dann gehe ich die Straße von Huhn und Ei und weiß nicht was ist richtig. Jede Hilfe oder ein Punkt in die richtige Richtung wäre hilfreich. Vielen Dank.jquery Bulk-Upload Javascript-Problem
<script>
//This is where my error shows up
$(document).ready(function(){
var settings = {
url: "/index.php/upload",
method: "POST",
allowedTypes:"jpg,png,gif,doc,pdf,zip",
fileName: "myfile",
multiple: true,
onSuccess:function(files,data,xhr)
{
$("#status").html("<font color='green'>Upload is success</font>");
},
afterUploadAll:function()
{
alert('All Files uploaded');
},
onError: function(files,status,errMsg)
{
$("#status").html("<font color='red'>Upload is Failed</font>");
}
};
$("#mulitplefileuploader").uploadFile(settings);
});
</script>
<script src="/js/jquery.js"></script>
<script src="/js/fileuploadmulti.min.js"></script>
<div class="boxed link">
<div id="mulitplefileuploader">Upload</div>
<div id="status"></div>
</div>
<div class="col-lg-12">
<h1>Adding pages to <?php echo $model->name; ?></h1>
</div>
Seltsam, fast genau "Ihren" Code in einem [phpgang.com Beispiel zu finden] (http://www.phpgang.com/how-to-upload-multiple-images-jquery-ajax-using-php_453.html). Sogar der Tippfehler in '# multiplefileuploader' ist der gleiche. Der einzige Unterschied, den ich sehe, ist der Name der Bibliothek. Sie verwenden 'fileuploadmulti.min.js' anstelle von' jquery.fileuploadmulti.min.js' ... Haben Sie die Datei umbenannt? –