我正在尝试在 rhodes 上的 ruby 中构建一个动态下拉列表。我的屏幕上基本上有两个下拉列表,我正在使用 ajax 从数据库中获取第二个下拉列表的值,具体取决于第一个下拉列表中选择的值。我是ruby 的新手,不知道如何在 rhodes 上的 ruby 中使用 ajax 的语法。
我正在使用的 JavaScript 代码...
<script>
$.post("/app/Settings/dropdown",
{
value:a
},
function(data){
alert(data);
});
</script>
-----部分控制器代码
def dropdown
@a = @params['value']
puts @a;
if @a.eql?"Auto"
mystring="auto1|auto2|"
else
mystring="personal1|personal2|"
end
end
我可以通过 ajax 调用将任何参数发送到控制器。我的问题是如何将数据从控制器发送回该 ajax 调用中的函数,以便我可以使用该信息来创建动态下拉列表..?