こんにちは私は現在、Dropbox APIにDropzoneで取り組んでいます。なぜ私のdropzone cantが私のajaxリクエストを呼び出すのでしょうか?私は私のアヤックスの要求を私のinit:function
の中に入れ、私のボタンの機能が働くので、それがうまくいくと思った。そこに論理エラーがありますか、私はちょうど私のAJAXリクエストを紛失した場合、私は私の処理が、私はそれがdoesentと思えば、私は内部の私のAJAXを入れてみました、これは私のjsDropzone jsはajaxコールを起動しません
Dropzone.options.files = {
autoProcessQueue : false,
dictDefaultMessage: "Drop files or click here to upload file(s) ...",
init : function() {
function uploadfiles(upl) {
var files = upl.target.files;
var url = "https://content.dropboxapi.com/2/files/upload";
for (var i = 0, file_name; file_name = files[i]; i++) {
$.ajax({
url: url,
type: 'post',
data: file_name,
processData: false,
contentType: 'application/octet-stream',
headers: {
"Authorization": "ACCESTOKEN",
"Dropbox-API-Arg": '{"path": "/' + file_name.name + '","mode": "add"}'
},
success: function (data) {
this.on("processing", function(file) {
this.options.url = url;
alert('Success Upload');
});
console.log(data);
},
error: function (data) {
console.log(data);
}
})
}
files = this;
this.on("drop", function(event) {
console.log(files.files);
});
Dropzone.autoDiscover = false;
$('#btnsubmit').click(function(){
files.processQueue();
});
}
document.getElementById('files').addEventListener('change', uploadfiles, false);
}
}
..です
<form id="files" action="/" class="dropzone" name="files[]" ></form>
<input type = "button" id = "btnsubmit" value = "Submit"></input>
を思っていました私のAjaxリクエストを読んでください
スニペットあなたが何であるか不明ファイルをアップロードした後にajax呼び出しを行いたいのですか?何が起こると思いますか? – Gacci
申し訳ありません。私は私のdropbox apiにアップロードする私のAjaxリクエストを呼びたい – VLR
あなたはdropbox apiにdropzoneにドロップしているものをアップロードしたいですか? – Gacci