0
我的目標是建立一個網站,我可以將多個文件上傳到我的網絡服務器。 這是我的我的HTML表單:我在使用PHP製作多文件上傳器時遇到了一些麻煩
<form class='form-horizontal'>
<div class='form-group text-center'>
<h3>Upload</h3>
</div>
<div class='form-group'>
<label for='file' class='col-sm-3 control-label'>File(s)</label>
<div class='col-sm-9'>
<input type="file" id='files' class="form-control text-center" multiple />
</div>
<div class='col-sm-12'>
<br>
<button type="button" id='submit' class="btn btn-success center-block glyphicon glyphicon-cloud-upload btn-lg" value='Upload' />
</div>
</div>
</form>
那麼這裏就是我的javascript:在
$(document).ready(function(){
var files = [];
$("#files").bind('change', function() {
files = this.files
});
$("#submit").click(function(){
//Validate first
if(files.length > 0){
var data = {
files: files
};
$.ajax({
type: "POST",
url: "<?php echo BASE_URL; ?>/FileUploader/php/uploadFiles.php",
data: data,
success: function(response){
console.log(response);
//$("#files").val("");
}
});
}
});
});
當我把我的Ajax請求,我在控制檯得到一個錯誤:「非法調用遺漏的類型錯誤」 jquery.min.js文件
有誰知道如何解決這個問題?
你不能通過標準的ajax調用來上傳文件。 – 2014-10-08 19:35:19