2

我想在 ajax url 中调用控制器方法,以根据另一个下拉列表中的值动态填充下拉列表。我得到的值是字符串,当我使用 ajax url 调用此方法时,它总是指“显示”方法。我的ajax调用

$('#users').change(function() {
  url: '/users/update_groups',
  data: {name: $(this).val()},
  success: function (data) {
    alert(data);
  }
});

在我的 users_controller.rb

def update_groups user_name
  # returns list of groups
end

如何使用 ajax url 调用此方法?

4

1 回答 1

3
$("#users").change(function() {
  $.ajax({
      url: "users/update_groups",
      type: "POST",
      data: {name: $(this).val()},
      success: function (data) {
      alert(data);
      }
  });
});

尝试上面的代码,一旦它可以工作,让我知道.....如果它不起作用,将尝试以其他方式提供帮助......

于 2013-01-03T05:48:25.947 回答