相关疑难解决方法(0)

如何在Rails3中选中或取消选中复选框时触发ajax调用?

在我的Rails3应用程序中,我有一组复选框用于任务列表.我想在选中或取消选中其中一个复选框时,将ajax调用重新启动回服务器.

此代码是更大形式的一部分:

<% @provider.tasks_assigned.each do |task_assigned| %>
  <%= form_for :task_assigned, :url => { :controller => "tasks_assigned", 
    :action => 'update' }, :remote => true do |t|%>
    <%= t.hidden_field :id, :value => task_assigned.id %>
    <%= t.check_box :provider_completed, 
      { :checked => task_assigned.provider_completed, 
      :onclick => "$(this).parent().trigger('submit.rails');" } %>
    <%= t.label :provider_completed, 
      task_assigned.task_desc.gsub(/(\n\r|\r\n|\n)/, '<br>').html_safe, 
      :style => "color: #666666; margin-top: 0px;" %>
    <br />          
  <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

这是生成的html:

<form accept-charset="UTF-8" action="/tasks_assigned/update" data-remote="true"
  method="post">
  <div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden"
    value="&#x2713;" />
    <input name="authenticity_token" type="hidden"
      value="jECJ4FkV48T5EgCEE0hhPvsbWjG+WGXn59L2knMv7No=" …
Run Code Online (Sandbox Code Playgroud)

ajax checkbox jquery ruby-on-rails-3

7
推荐指数
1
解决办法
7307
查看次数

标签 统计

ajax ×1

checkbox ×1

jquery ×1

ruby-on-rails-3 ×1