new.js.haml未呈现

时间:2013-02-08 11:43:19

标签: javascript ruby-on-rails ajax ruby-on-rails-3 model-view-controller

我的form设计如下

= form_for :url => @question do |f|
  %table
    %thead
      %td
        = f.label :ques
      %tr
        = select_tag 

选项     %TBODY#问题

在我的控制器中我有

def new
  @question = Question.new

  respond_to do |format|
    format.html
    format.js
  end
end

在new.html.haml

:javascript
  $('select').change(function() {
    $.ajax({
      url: window.location.href
    });
  });

上述编码错误的地方?为什么此页面不以js格式呈现?

1 个答案:

答案 0 :(得分:0)

您应该将dataType : 'script'添加到您的ajax调用参数中。