使用JQuery在单击链接Rails时呈现表单

时间:2012-12-12 07:52:56

标签: javascript ruby-on-rails ruby-on-rails-3 jquery

我试图让Jquery在点击链接时呈现表单。

这是点击链接。

<%= link_to 'Try Link', new_user_path, :remote=>true, :class=>'create_user' %>

我这里有一个类,它会呈现一个表单。我想改变它,只有在点击按钮后才会显示。

<div class = "TestClass"><%= render 'form'%></div>

javascript: 现在我可以更改div类中的文本,但我不确定如何将渲染表单放在javascript中。

$('.create_user').bind('ajax:success', function() { 
    //alert("Clicked");
    $(".TestClass").text("Ajax success");
}); 

如果有人能指出我正确的方向,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

在控制器中,确保渲染视图时没有布局。然后,您可以轻松地执行以下操作:

$('.create_user').bind('ajax:success', function(evt, data) { 
    $(".TestClass").html(data);
});