Dropzone JS 等到 ajax 表单提交并更改 options.url
Dropzone JS Wait until ajax form submitted and change options.url
我有带有dropzonejs插件的Rails应用程序来上传图像。我在上传图像之前创建Album
。然后我想将图片上传到新相册。
Dropzone.options.myDropzone = {
init: function() {
this.on("processing", function(file) {
# Performing album creation via $.ajax
# $.ajax return ID of an album, but JS already skipped before I set new URL
});
}
};
如何等到请求完成并正确将返回的 ID 设置为 url 选项?
在这种情况下,您可以使用 accept -
Dropzone.options.myDropzone = {
accept: function(file, done)
{
file.postData = {};
$.ajax({
url: '/album',
data: {name: file.name, type: file.type},
type: 'POST',
success: function(response)
{
file.album_id = response.album_id;
done();
},
error: function(response)
{
done('error preparing the file');
}
});
},
init: function() {
this.on("processing", function(file) {
# Do other stuffs if needed
});
}
};
现在,dropbox将等到drop()被调用。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- 将纯文本URL转换为可单击链接
- Javascript html每点击一次就会更改url
- 以角度管理动态URL
- Mathias URL shortener
- 如何有效地将游戏数据存储在URL查询字符串中
- 使用带括号的图像URL作为jQuery的背景
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- Dropzone JS 等到 ajax 表单提交并更改 options.url
- 对象函数(){location.href=this.options.url);没有方法'apply'