0

我有以下控制器,我从 jquery AJAX 调用 index 操作,它确实被调用,但不是显示页面内容,而是自动重定向注意-我不使用以下控制器中定义的显示提要

class AdAssistedController < CommonController

  def initialize

        super
        @pageJs = ['ad_assisted']
        @pageCSS = ['ad_creator', 'fbx_launcher', 'score_dashboard', 
                    'slider_dashboard_new', 'score-dashboard_new',
                    'jquery-ui']
  end

  def index

    begin
      @feed_names = FbxLauncher::Feed.find(:all)
    rescue Exception => e
      log_error(e.message)
      log_error(e.backtrace)
    end

  end

  def show_feeds

    begin
      @feed_names = FbxLauncher::Feed.find(:all)
      rescue Exception => e
        log_error(e.message)
        log_error(e.backtrace)
      end
    respond_to do |format|
        format.js { render :partial => 'show_feeds'}
        format.html { render :partial => 'show_feeds'}
    end
  end
end

以下是我的索引页

<div id="show_feeds">
<select id="rss_names">     
    <% @feed_names.each do |feed| %>
            <% @feed1= "#{feed.name}" %>
    <option>    <%="#{@emp1}" %> </option> 
    <% end %>
</select>

以下是我的 jquery 调用

jQ("#ad_factory_assisted_ads").click(function() {
call_with_ajax("#hide","/ad_assisted/index", {})

});

4

1 回答 1

0

代替

call_with_ajax("#hide","/ad_assisted/index", {})

尝试

call_with_ajax("#hide","/ad_assisted/", {})

rake routes如果您想查看所有有效路线,请运行

于 2013-09-24T12:12:48.077 回答