0

是否可以在不安装的情况下使用 JavaScript在同一页面中form滑动而不刷新页面?这有什么例子吗?Create and Editindexgem

4

1 回答 1

1

您需要在页面中有一个唯一的 html 节点,例如,

<div id="main_content">
    #Any of your conntent will go here
</div>

你的链接应该有remote=>true

单击任何链接将请求创建或编辑表单,该表单将实际替换main_contentdiv 的内容。

这是您可以关注的参考=> http://www.alfajango.com/blog/rails-3-remote-links-and-forms/

你应该在网络上找到大量的资源。让我们知道实施上述任何具体问题。

更多帮助:

更新:

好的。如果您完全是初学者,那么这似乎有点困难。然后我建议将整个事情分解成更小的可实现的步骤。并一一实现。最终你会成功的。

以下是我推荐的步骤:

  1. 学习远程链接
    • 什么是远程链接
    • 如何在 Rails 3 中创建这些。
    • 自己创建一个远程链接。
  2. 学习响应处理程序
    • 什么是控制器中的响应处理程序。
    • 如何处理ajax响应。
    • 一个ajax请求对应的视图文件是什么
  3. 编写*.js.erb文件
    • 需要熟悉javascript。
    • 需要了解jquery的基础知识。
    • 了解如何在js.erb文件中呈现表单
    • 在主页的 DIV 中设置此表单。

我尝试了一个最简单的例子。在这里找到代码

与我们分享您在每个步骤中遇到的问题。祝你好运。

于 2012-10-08T10:39:34.667 回答