執行Dropzone.js並希望在將所有照片添加到dropzone後一次提交。這是在一個wamp服務器中使用PHP kohana運行的。出於某種原因,我無法將照片傳遞到php頁面。在JS帶一次性提交按鈕的Dropzone.js
懸浮窗配置
$(文件)。就緒(函數(){
Dropzone.options.dropzoneForm = {
// The camelized version of the ID of the form element
paramName: "files",
autoProcessQueue: false,
uploadMultiple: true,
parallelUploads: 100,
maxFiles: 100,
previewsContainer: ".dropzone-previews",
clickable: true,
dictDefaultMessage: 'Add files to upload by clicking or droppng them here.',
addRemoveLinks: true,
acceptedFiles: '.jpg,.pdf,.png,.bmp',
dictInvalidFileType: 'This file type is not supported.',
// The setting up of the dropzone
init: function() {
var myDropzone = this;
$("button[type=submit]").bind("click", function (e) {
e.preventDefault();
e.stopPropagation();
// If the user has selected at least one file, AJAX them over.
if (myDropzone.files.length !== 0) {
myDropzone.processQueue();
// Else just submit the form and move on.
} else {
$('#dropzone-form').submit();
}
});
this.on("successmultiple", function (files, response) {
// After successfully sending the files, submit the form and move on.
$('#dropzone-form').submit();
});
}
}
});
形式
<div id="photoContainer">
<form action="/inspections/uploadphotos" method="post"
enctype="multipart/form-data" class="dropzone dz-clickable dropzone-previews" id="dropzone-form">
</form>
<button type="submit" id="dz" name="dz" value="Submit " /> Submit Photos</button>
</div>
PHP的Kohana
if (!empty($_FILES)) {
print_r($_FILES);
}
的問題是$ _Files總是空的。任何人都可以提供一些協助配置此?
是否有任何控制檯錯誤?按下瀏覽器中的F12以拉起控制檯。 – mituw16
沒有那裏似乎沒有任何控制檯錯誤。 – user3032973