1
查看:Rails 3中的form_tag在新頁面中打開的JavaScript,而不是在當前頁面加載它
form_tag(url_for(:controller => :matchers,
:action => :show_matched_alarms_list),
:remote => true,
:method =>:get,
:class => "matcher_ajax_form") do |f|
控制器:
layout 'application',:except=>[:show_matched_alarms_list]
def show_matched_alarms_list
@matcher= ...
render :update do |page|
page.replace('matched_alarms_list',
:partial => 'matchers/matched_alarms_list',
:locals=>{:matcher=>@matcher})
end
end
這是一個新的頁面,而不是打開返回的JavaScript將其加載到打開的頁面中。有誰知道如何解決這一問題?
我正在使用原型。表格看起來像這樣:
<form accept-charset="UTF-8"
action="/matchers/show_matched_alarms_list"
class="matcher_ajax_form"
data-remote="true"
method="get">
你使用的是jQuery還是Prototype?生成的'
我更新了我的問題以回答上一個問題。 – 2011-06-01 15:21:26