[英]Pass file id to Dropzone.js to get file on server
我還是jQuery
和Dropzone
。
我想將一個額外的變量傳遞給Dropzone
這樣我就可以在服務器上找到並顯示一個特定的文件。 但我不知道如何將變量傳遞給Dropzone
。
我的Dropzone
代碼:
Dropzone.options.myDropzone = {
addRemoveLinks :true,
init: function() {
thisDropzone = this;
$.getJSON('<?php echo site_url("disburs/get_file") ?>/',{id : file_id}, function(data) {
var mockFile = { name: data.name, size: data.size };
thisDropzone.options.addedfile.call(thisDropzone, mockFile);
thisDropzone.options.thumbnail.call(thisDropzone, mockFile, "<?php echo base_url()."upload_disbursments/"; ?>"+data.name);
thisDropzone.emit("complete", mockFile);
});
}
};
在我的代碼中,我想將file_id
從另一個函數傳遞給Dropzone
。 我該怎么辦?
你可以附加到formData:
init: function() {
this.on("sending", function(file, xhr, formData){
formData.append("id", file_id)
}),
此外,您有語法錯誤,它應該如下所示:
"<?php echo base_url().'upload_disbursments/'; ?>"+data.name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.