首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails:如何在没有新的HTTP请求的情况下在上传后立即加载图像?

Rails:如何在没有新的HTTP请求的情况下在上传后立即加载图像?
EN

Stack Overflow用户
提问于 2012-09-28 10:32:04
回答 1查看 108关注 0票数 0

我目前正在尝试使用RoR创建一个网站,在那里你可以上传照片,并在上传照片后将其加载到底部,而无需转到新页面。有人能指导我如何做到这一点吗?

有可能吗?因为上传需要一个表单,这更像是一个“新”的控制器动作,而显示上传的图像则更像是一个"show“控制器动作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-28 10:50:36

你必须用ajax做到这一点。看看this article,了解如何在Rails3中创建远程表单。

要显示上传的图像,您必须执行以下操作:

  1. 让rails响应请求(比如create操作)并返回一个json对象,其中包含指向刚添加的图像的链接
  2. 向javascript响应处理程序添加一些逻辑,以便将从rails返回的图像附加到页面

要解释所有的细节对于一个答案来说有点太多了,但我认为这基本上是你必须要做的事情的骨架。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12632828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档