如何在一个div鼠标悬停上写一个JQuery更新另一个div

时间:2013-05-02 05:24:28

标签: jquery ruby-on-rails ajax html

这里我的情景如下..  我有div的列表包含patientid和关于鼠标的另一个信息我们计划在另一个div中显示总患者信息。我可以在ruby on rails上实现这一点请帮助我...

1 个答案:

答案 0 :(得分:0)

您可以使用jquery mouseover事件将ajax请求发送到像

这样的rails
$(".some-div").mouseover(function() {
    $.ajax({
        data: {patientid: some_id},
        url: "/your_controllers/your_action"
    );
}

然后在您的控制器中

class YourControllersController < ApplicationController

  def your_action
    @model = Model.find(params[:patientid])

    respond_to do |format|
      format.js
    end
  end
end

然后创建views / your_controllers / your_action.js.erb包含这样的代码

$(".expected-to-update-div").html(<%= @model.id %>);