如何在rails 3.2.1中使用link_to和ajax
我正在使用Rails 3.2.1 。 如何使用link_to与remote => true
我在控制器中的方法
def clickme @clk = "you click me" respond_to do |format| format.js { render :layout=>false } end end
我的看法
在我的new.html.erb文件中
"clickme"}, {:remote => true, :id=>"clk"} %> 'goclick' %>
_goclick.html.erb
clickme.js.erb
$("allclick").update(" "goclick")) %>");
在我的网页上,一切都很好,当我点击这里链接没有任何变化。 但是,当我检查Firebug控制台时,它向我显示:
$("allclick").update("you click me");
在我的application.js中
//= require jquery //= require jquery_ujs
帮我 :(
尝试使用html
而不是update
:
$("#allclick").html("<%= escape_javascript(render(:partial => "goclick")) %>");
使用$(“#allclick”)而非$(“allclick”),你错过了“#”;)