局部刷新,如何做到数据动态刷新?

局部刷新,如何做到数据动态刷新?

表:emp_addresses,emp_php?name=group" onclick="tagshow(event)" class="t_tag">groups 
连接字段:emp_groups.id =emp_addresses.groups_id
list.rhtml
<%=javascript_include_tag "com","prototype" %>
<script language="JavaScript" type="text/JavaScript">
function funcFlash(strID){
  document.all.txtGID.value = strID;
  new Ajax.Updater('address_div', '/emp_addresses/get_page', {asynchronous:true, evalScripts:true});
  //frmSK1405Group.submit();
}
</script>
......
<table>
<form id="frm1" name="frm1" method="post" action="../../emp_addresses">
  <tr>
  <%@emp_groups.each do |emp_group| %>
    <td class="td"><a href="#" onclick="funcFlash('<%=emp_group.id%>');"><%=emp_group.empname%></a></td>  
   </tr>
  <% end %>
  <tr><td><input type="text" name="txtGID" id="txtGID" /></td></tr>
<table>
......
 这里有个显示emp_addresses表详细信息,根据 emp_groups.id =emp_addresses.groups_id 检索出来的
......
画面说明:

左边: emp_groups表的信息只显示一个字段(组名emp_groups.name)表格显示,一条纪律一行(<tr>)
右边: emp_addresses的信息 根据 emp_groups.id =emp_addresses.groups_id 检索出来的 显示字段较多,先就显示3个字段把. emp_addresses.empname, emp_addresses.tel , emp_addresses.city
当点左边的 emp_groups.name时,右边就显示 emp_addresses的信息(emp_groups.id =emp_addresses.groups_id )

view/emp_addresses 中有2文件 list.rhtml, _info.rhtml
_info.rhtml
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <%@emp_addresses.each do |emp_address| %>
 <tr>
  <td width="25%" ><a href="#"><%=emp_address.name%></a></td>
  <td width="15%" ><%=emp_address.tel%></td>
  <td width="17%" ><%=emp_address.city%></td>
 </tr>
 <% end %>
</table>
emp_addresses_controller.rb
class EmpAddressesController < ApplicationController
 def index
  @emp_group_pages, @emp_groups = paginate :emp_groups, :per_page => 10
 end
 def get_page
  p params[:txtGroup]
  #@emp_addresses = EmpAddresse.find(:all, :conditions => "emp_group_id = 1" )
  @emp_addresses = EmpAddresse.find(:all, :conditions => "emp_group_id = #{params[:txtGroup]}")
  render(:partial => "emp_addresses/info")
 end
 如果用 #@emp_addresses = EmpAddresse.find(:all, :conditions => "emp_group_id = 1" )
可以显示数据, 但是写死了,问怎么 把 emp_group_id 变成你点的那个了?

funcFlash() 里面的代码是<%= link_to_remote.....%>解析后的代码

怎么实现啊!!!,我的这中写法不一定好,帮忙啊!! 顺便问下我说清楚了没有啊??
忘记div了!!
<div id="address_div">
......
 这里有个显示emp_addresses表详细信息,根据 emp_groups.id =emp_addresses.groups_id 检索出来的
......
</div>