下面的代码由于某种原因而不起作用。当我点击“测试”时,它会将我重定向到/ home/test并不显示任何内容。Rails - 尝试创建简单的ajax示例
视图/家/ index.html.erb
<%= link_to "test", { :controller => "home", :action => "test" }, :remote => true %>
<div id='test_div'>
</div>
视图/家/ index.js.erb的
$("#test_div").html("some text");
控制器
class HomeController < ApplicationController
def test
"test123 test456"
respond_to() do |format|
format.js {render :layout => false}
end
end
end
什么 我应该怎样使用ajax刷新div_test?
使用控制台,看看你的link_to远程工作,并使用console.log来获取响应,我认为你需要改变$到jQuery('#test_div')。html(“一些测试“); – GTSouza 2012-07-14 19:34:10
这里没有什么用处。 – Alexandre 2012-07-14 19:45:20