gpt4 book ai didi

Jquery ajax 和 Rails 3 -> 加载内容

转载 作者:行者123 更新时间:2023-12-03 22:17:20 26 4
gpt4 key购买 nike

我是 ajax 初学者。我有一个 slider 和一个内容 div, slider 有链接(事件、新闻等),我想创建 ajax 加载到内容 div(如 Facebook)。
我使用了Google,但我发现了非常旧的文章(rails 2,但我使用rails3)。
Rails 3 教程书中有 jQuery ajax 和 Rails3,但它非常小。

我现在是:
我使用远程标记(:remote => true)设置表单,并将 new.html.haml 重命名为 _new.html.haml 部分。我想我必须创建一个 new.js.erb 文件,其中包含:

$(".menuitem").load("<%= escape_javascript(render('article/new')) %>") .content"); //just an idea

我的逻辑对吗?
如果您有关于rails和ajax的好的教程或示例,请与我分享。

最佳答案

最简单的方法是使用 jQuery 加载 .content 元素 onclick:

$(".menuitem").click(function() {
$(".content").load("/articles/new");
});

并在 Controller 中渲染表单部分:

def new
render :partial => 'form'
end

关于Jquery ajax 和 Rails 3 -> 加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com