我想调用ajax url中的controller方法,根据另一个下拉列表中的值动态填充下拉列表。我得到的值是字符串,当我使用ajax url调用此方法时,它总是引用'show'方法。我的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调用此方法?
答案 0 :(得分:3)
$("#users").change(function() {
$.ajax({
url: "users/update_groups",
type: "POST",
data: {name: $(this).val()},
success: function (data) {
alert(data);
}
});
});
尝试上面的代码一旦它可能工作,让我知道.....如果它不起作用将尝试帮助其他方式.....