gpt4 book ai didi

javascript - Dropzonejs rails 不呈现 js.erb 文件

转载 作者:搜寻专家 更新时间:2023-11-01 04:24:48 24 4
gpt4 key购买 nike

您好,我需要使用 dropzone js 将图像上传到我的网站。我正在使用
dropzonejs rails gem它上传正确但上传后它不呈现 js.erb 文件

我的 js.coffee

Dropzone.options.photoDropzone =
paramName: "paper[paper]"
maxFilesize: 10
addRemoveLinks: true
init: ->
@on "removedfile", (file) ->
if file.xhr
$.ajax
url: "" + ($("#photo-dropzone").attr("action")) + "/" + (JSON.parse(file.xhr.response).id)
type: "DELETE"

我的表格

  = form_for @paper, url: multiple_upload_papers_path(format: :js), remote: true, multipart: true, method: :post,  html: {class: :dropzone, id: 'photo-dropzone'} do |p|
= p.hidden_field :id

我的 Controller Action

def multiple_upload
@paper = Paper.new
@paper.paper = params[:paper][:paper]
@paper.save
respond_to do |format|
format.js
end
end

我的 js.erb 文件有

console.log('Successfull');

行。它工作正常,可以上传所有图像,但上传后不会呈现 js.erb 文件。当我从 chrome 控制台检查时,它返回 js 但它不运行它。

chrome console result

最佳答案

只需将此添加到您的 Dropzone 选项

   success: function (response) {
eval(response.xhr.response);
}

关于javascript - Dropzonejs rails 不呈现 js.erb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com