ここで私のシナリオは次のとおりです..divのリストには、患者IDとマウスオーバーに関する別の情報が含まれています。別のdivに合計患者情報を表示する予定です.Ruby on Railsでこれを達成するにはどうすればよいですか...助けてください...
1 に答える
0
jquery mouseover イベントを使用して、ajax リクエストをレールに送信できます
$(".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 %>);
于 2013-05-02T08:49:46.527 に答える