0

ここで私のシナリオは次のとおりです..divのリストには、患者IDとマウスオーバーに関する別の情報が含まれています。別のdivに合計患者情報を表示する予定です.Ruby on Railsでこれを達成するにはどうすればよいですか...助けてください...

4

1 に答える 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 に答える