jQuery getJSON警报数据

时间:2015-06-16 06:56:17

标签: javascript jquery ruby-on-rails ruby

我在使用带有警报javascript方法的jQuery getJSON方法时遇到问题。在我的Ruby on Rails应用程序中,我有一个简单的javascript文件,如下所示:

$(document).ready(function() {
 $.getJSON("/users", function(data) {
    alert('It works!');
  });
});

应用程序发送正确的请求并获取正确的json但不会呈现此警报。但是当我将其更改为:

$(document).ready(function() {
 $.get("/survey_result_sets/120", function(data) {
    alert(JSON.stringify(data));
  });
});

然后警报正常显示。那是为什么?

更新: 我在users_controller中的索引操作如下所示:

def index
  @users = User.all
  respond_to do |format|
    format.html
    format.json { render json: 'It works' }
  end
end

0 个答案:

没有答案