通过AJAX(Rails解决方案)提交后预览图像?

时间:2011-01-19 11:15:02

标签: ruby-on-rails ajax image paperclip uploading

我正在尝试查看实现这里使用的机制的最佳方法是什么:https://sortfolio.com/signup。基本上,人们选择要上传的图片。图片在后台上传,然后显示在页面上,无需刷新。

到目前为止,我设法对图像进行POST(我使用jQuery插件发布到IFrame)并显示进度棒。我不太明白,何时/如何将图像拉回来。

我正在使用回形针进行处理。

有什么想法吗?

感谢。

2 个答案:

答案 0 :(得分:1)

我前段时间做了类似问题的示例应用程序。你可以找到它here。它在模态窗口上呈现图像,但我确信您可以找到有关如何解决问题的一些想法。

答案 1 :(得分:0)

在您的Rails控制器中,在响应AJAX请求时,将新上传的图像URL,整个图像作为JSON对象(包含URL)或部分HTML发送回图像。

例如,使用第一种方法,使用jQuery设置img的src。

类似于AJAX请求的回调:

$('#image').attr('src', /* url sent back from AJAX request */);