gpt4 book ai didi

ruby-on-rails - 使用Plupload上传后如何在不刷新页面的情况下显示图像?

转载 作者:行者123 更新时间:2023-12-04 05:47:16 26 4
gpt4 key购买 nike

Plupload/回形针/rails 3.1.4/ruby 1.9.3

我使用 Plupload 成功上传了多张图片,并且像往常一样,我输入了“images/create.js.erb”代码,将图片附加到页面。

没发生什么事。即使是原始警报也没有视觉响应,但我听到我的硬盘发出咕噜声(实际上我发出了无休止的警报循环以听到内部发生了一些事情:)

图像 Controller

def create
@image=Image.create(:photo => params[:file])
respond_to :js
end

View /图像/create.js.erb
$('body').append('<%= escape_javascript(image_tag(@image.photo.url(:medium))) %>');

每个图像创建后,它必须出现在页面上。

最佳答案

我找到了答案。

View /图像/create.js.erb

<%=@image.id %>:<%= @image.photo.url(:medium) %>

View /项目/_form.js.erb
<script>
...
uploader.bind('FileUploaded', function (up, file, info) {
var response = info['response'].split(':');
var image_id= response[0];
var image_url= response[1];
...
use it as you want, my lord!..
...
});
...
</script>

关于ruby-on-rails - 使用Plupload上传后如何在不刷新页面的情况下显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518113/

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