首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Rails 4中如何在不刷新的情况下提交表单和更新页面上的元素

在Rails 4中如何在不刷新的情况下提交表单和更新页面上的元素
EN

Stack Overflow用户
提问于 2014-03-28 01:58:50
回答 4查看 16.8K关注 0票数 8

我在尝试做一些我想象中相当简单的事情时遇到了很多麻烦。

我有一个项目列表,比方说,待办事项。在该列表的底部,我有一个文本字段,我可以在其中向该列表添加新项。我想让新项目动态地添加到列表的底部,而不需要刷新整个页面,就像在聊天窗口中一样。

我创建了submit form remote: true,它在不重新加载页面的情况下成功提交,但是我不能让新项目同时出现在列表的底部。我必须刷新页面才能看到更改。

我尝试了几种不同的方法,我在SO (这里不乏类似的问题)和web上,甚至还有一个名为Sync的gem,但每种方法都有自己的错误和问题,我无法让任何一种方法正常工作。它们中的每一个都可以是自己的SO问题。因此,我转而问:有没有一个“配方”可以确保在Rails 4中成功实现这一点?

EN

Stack Overflow用户

发布于 2014-03-28 02:05:49

您可以使用javascript查看这些更改。例如,让我们考虑一个带有action index的控制器Mycontroller,而你正在提交索引上的表单。然后在视图my_controller/index.js.erb中创建一个文件

要反映更改,请在此模板中使用javascript。remote肯定会发送ajax调用,因此要查看更改,需要使用javascript进行一些操作。

谢谢

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22695595

复制
相关文章

相似问题

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