我试图在单击链接时更改 div 的内容。我可以从控制台看到部分和 js 正在呈现,但是,我的 html 没有更新
在 index.html 中:
<div id="test">this is supposed to change</div>
...
<%= link_to 'planner', test_path(:budget => "b2", :size => "g2", :age => "a1", :activity => "l2", :tourist => "t2", :city => "boston"), :method => :get, :remote => true, :id => "linkto" %>
在我的 planner_controller 中:
respond_to do |format|
format.html
format.js {render :layout => false}
在 update.js.erb 中:
$("#test").update(" <%= escape_javascript(render('load')) %>")
_load.html 文件:
<p> test </p>
错误可能是我只是在测试代码,而实际上并没有对查询结果做任何事情吗?