我的形式阿賈克斯不能Rails3.2.1
<%= form_tag load_link_path, :remote => true, :html => { :'data-type' => 'html', :id => 'load_link_form' } do %>
<fieldset>
<%= url_field_tag(:url) %>
<div class="validation-error"></div>
<%= submit_tag %>
</fieldset>
<% end %>
我的行動
def load
format.js
end
我的JS視圖(load.js.erb)工作
alert(0);
當提交表單,警報不會觸發。控制檯輸出:
Processing by LinksController#load as JS
Parameters: {"utf8"=>"✓", "commit"=>"Save changes", "url"=>"http://www.alfajango.com/blog/rails-3-remote-links-and-forms/", "authenticity_token"=>"KWwfZH+sivCrWdlVBUPM0MBRPHzcDhmbB96ckLQ82Dg="}
Rendered links/load.js.erb (0.4ms)
Completed 200 OK in 2822ms (Views: 9.9ms | ActiveRecord: 0.0ms)
您忘記了您的問題:) – Thilo 2012-04-19 14:48:50
我認爲警報不會觸發?嘗試將respond_to | format | ...以format.js結尾 – Saifis 2012-04-19 16:11:29
嗨,添加「respond_to do | format |」時無法工作 – why 2012-04-20 01:19:05