2013-01-09 32 views
-1

當div(刷新)被按下時,我嘗試刷新div(容器)。當其他div被按下時刷新div

這是我index.html.erb

<div id="Container"> 

<ul id="sortable1" class="connectedSortable"> 
    <% @tasks_worker_todo.each do |task| %> 
     <li class="ui-state-default"> 
      <div id="refresh"><%= best_in_place task, :done, :classes => 'highlight_on_success', type: :checkbox,collection: %w[No Yes] %></div> | 
      <%= task.admin_mail %> | 
      <%= task.task %> 
     </li> 
    <% end %> 
</ul> 

<br><br> 

<ul id="sortable2" class="connectedSortable"> 
    <% @tasks_worker_done.each do |task| %> 
     <li class="ui-state-highlight"> 
      <%= best_in_place task, :done,:classes => 'highlight_on_success', type: :checkbox, collection: %w[No Yes] %> | 
      <%= task.admin_mail %> | 
      <%= task.task %> 
     </li> 
    <% end %> 
</ul> 

</div> 

,這是我在想我application.js

$(document).ready(function() { 
    $("#refresh").bind("click", function() { 
    $("#Container").reload() 
    }); 
}); 

請幫助..

+0

第5行 –

回答

1

您可以通過location.reload()重新載入頁面,但您無法重新加載DIV。您需要使用iframe或AJAX來完成您的任務。