我是一个初学者与ajax.我有一个滑块和一个内容div,滑块有链接(事件,新闻等),我想创建ajax加载到内容div(如Facebook).
我使用谷歌,但我发现很旧的文章(轨道2,但我使用rails3).
在Rails 3教程中,有了rails3的 jquery ajax,但是它很小.
我使用谷歌,但我发现很旧的文章(轨道2,但我使用rails3).
在Rails 3教程中,有了rails3的 jquery ajax,但是它很小.
我在这一点上
我使用远程标签(:remote => true)设置我的表单,我将new.html.haml重命名为_new.html.haml partial.我想我必须创建一个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"); });
并在您的控制器中呈现部分形式:
def new render :partial => 'form' end