我正在尝试了解实现此处使用的机制的最佳方法:https ://sortfolio.com/signup 。本质上,一个人选择要上传的图片。图片在后台上传,然后显示在页面上,无需刷新。
到目前为止,我设法对图像进行 POST(我正在使用 jQuery 插件发布到 IFrame)并显示进度棒。我不太明白,何时/如何将图像拉回来。
我正在使用回形针进行处理。
有什么想法吗 ?
谢谢。
我前段时间做了一个类似问题的示例应用程序。你可以在这里找到它。它在模态窗口上呈现图像,但我很确定您可以找到一些关于如何解决问题的想法。
在您的 Rails 控制器中,当响应 AJAX 请求时,将新上传的图像 URL、整个图像作为 JSON 对象(包括 URL)或部分 HTML 发送回以呈现图像。
例如,使用第一种方法,使用jQuery设置img的src。
类似于 AJAX 请求的回调中的内容:
$('#image').attr('src', /* url sent back from AJAX request */);