2013-02-20 85 views
0

我是RoR/Padrino的新手。我想为窗体添加一个自动填充功能。可以说当输入用户名时用户名称显示在名称字段中。当选择特定的用户类型时,下拉菜单仅显示与用户类型匹配的条目。如何根据以前的输入动态填充表格

需要使用哪种技术? 我读了很多关于jQuery和AJAX的内容,但是我真的很担心有关这个“问题”的大量问题。 有人可以给我一个提示,以获取所需的知识在哪里和要阅读什么?

在此先感谢 帕特里克

+0

我认为这是一个由Ryan贝茨所谓漂亮的发电机宝石看看它 – uday 2013-02-20 22:30:10

回答

1

下面是一个例子:

$('#your_model_user_id').on('change', function() { 
    $.ajax({url: "/your_model/getname/" + $(this).val(),type: 'get'}); 
}); 

然后创建your_model一个动作:

def getname 
    @yourmodel = YourModel.find(params[:id]) 
end 

创建路线:

​​

创建文件app /视图/ your_models/getname.js .erb:

$('#your_model_username')。val('<%= @ yourmodel.name%>');

简而言之