File upload 如何将异步文件上传附加到带有Carrierwave、主干、Plupload的模型?
我正在努力实现Thinktbot Q/A演讲前5分钟的内容;异步上传一个文件,然后将附加文件的模型持久化 我已经在后端设置了carrierwave,在客户端设置了Plupload,并且能够发出请求并上传文件。但是,我不确定如何将响应中讨论的令牌发送回去,然后将模型持久化 因此,我有一个带有标题输入的表单和一个添加图像的多功能按钮,然后我有一个保存按钮,该按钮应该进行上传,然后保存模型(照片,带有一个挂载的Carrierwave上传器和一个标题属性) 如何将这两个请求合并到一个按钮上提交? 如何实现所有这些?如果iframe目标(上传)位于同一台服务器上,则可以返回类似于JSONP的内容。差不多File upload 如何将异步文件上传附加到带有Carrierwave、主干、Plupload的模型?,file-upload,backbone.js,carrierwave,plupload,File Upload,Backbone.js,Carrierwave,Plupload,我正在努力实现Thinktbot Q/A演讲前5分钟的内容;异步上传一个文件,然后将附加文件的模型持久化 我已经在后端设置了carrierwave,在客户端设置了Plupload,并且能够发出请求并上传文件。但是,我不确定如何将响应中讨论的令牌发送回去,然后将模型持久化 因此,我有一个带有标题输入的表单和一个添加图像的多功能按钮,然后我有一个保存按钮,该按钮应该进行上传,然后保存模型(照片,带有一个挂载的Carrierwave上传器和一个标题属性) 如何将这两个请求合并到一个按钮上提交? 如何
var functionUpload(model, $inputform) {
var cbName = 'cb' + Math.floor((Math.random()*100000)+1));
document[cbName] = function (id) {
model.set({binID: id}); // or just refetch
}
$inputform.attr('action', uploadURL+'callback='cbName);
$inputform.trigger('submit');
}
然后让上传脚本返回
<script>
document.parent.cb12354(123);
</script>
文件。母公司。cb12354(123);