使用 jQuery File Upload + Carrierwave + Rails 4 启用异步文件上传
Enabling Async file uploads with jQuery File Upload + Carrierwave + Rails 4
我试图允许用户在文件上传时在门户中移动。
这是我的表单代码:
<%= form_for [@myfolder, Myfile.new], html: { multipart: true, :id => "fileupload" }, :remote => true, do |f| %>
<%= f.file_field :attachment, multiple: true, style: "display:none;" %>
<% end %>
它命中创建操作 (POST),该操作使用 JSON 输出进行响应。
format.html { redirect_to @parentfolder, notice: 'Your file was successfully created.' }
format.js
format.json{ render :show, status: :created, location: @myfile }
这是我的应用程序中的 jquery 文件上传调用.js:
add: function(e, data) {
data.context = $(tmpl("template-upload",data.files[0]))
$('#fileupload').append(data.context)
$('#inline-upload-status').show();
$.getJSON('/myfiles.json', function (result) {
data.formData = result; // e.g. {id: 123}
data.submit();
});
}
我无法弄清楚这段代码出了什么问题。文件上传未发生。
你为什么不试试像这个宝石远程处理这样的东西。
相关文章:
- esri javascript异步打印
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- JavaScript异步问题
- $translateProvider.useStaticFilesLoader的Angular Translate异步定
- 异步facebook功能
- 异步并行错误
- 在Redux中,我应该在哪里编写复杂的异步流
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- IE6在启用/禁用文本字段上闪烁
- 传单中如何在更改基层时启用/禁用覆盖层
- 角度异步http自动完成
- 如何从SeleniumWebdriver获取异步Javascript响应
- 根据字段的值启用按钮
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何禁用和启用css规则
- 如何使用异步调用更改工厂的变量
- 淘汰赛.JS'启用'长度绑定条件不起作用
- 在等待异步任务时永久循环
- 使用 jQuery File Upload + Carrierwave + Rails 4 启用异步文件上传