<%= link_to "Link", {:action => "AjaxView",:col => "colname"}, :update => "Ajaxcall", :remote => true %>
コントローラ
def AjaxView
@vars= Var.find(:all,:conditions => { :varName=> "one" },:select=>(params[:col]))
respond_to do |format|
format.js { render :layout=>false }
end
end
AjaxView.js.erb
$("#3").text("<%= escape_javascript(render(:partial => "var",
:collection => @vars)) %>");
_var.html.erb
<%= var.col1 %>
これで、Columnからすべての値が返されます。
電流出力がある:グリッドにおける「amit1 amit2 amit3 amit4」1つの文字列として 私は本部のIDでそれをマッピングし、それらを公開することができるように、私は、これらの値を一つずつ取得したい
所望の出力は次のようになります。 "amit1"
ご質問は明確ではないです。現在の出力と希望の出力を加えてください。 –
クライアントが解析できるサーバー出力JSONが必要です。上記のコードで 'var'とは何ですか?私は疑似コードを表示していると思いますが、実際のコードはあまりにも多く削除しています。 – d11wtq
また、ActiveRecordクエリとは何ですか? – Eugene