这里我的情景如下.. 我有div的列表包含patientid和关于鼠标的另一个信息我们计划在另一个div中显示总患者信息。我可以在ruby on rails上实现这一点请帮助我...
答案 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 %>);