我是RoR/Padrino的新手。我想为窗体添加一个自动填充功能。可以说当输入用户名时用户名称显示在名称字段中。当选择特定的用户类型时,下拉菜单仅显示与用户类型匹配的条目。如何根据以前的输入动态填充表格
需要使用哪种技术? 我读了很多关于jQuery和AJAX的内容,但是我真的很担心有关这个“问题”的大量问题。 有人可以给我一个提示,以获取所需的知识在哪里和要阅读什么?
在此先感谢 帕特里克
我是RoR/Padrino的新手。我想为窗体添加一个自动填充功能。可以说当输入用户名时用户名称显示在名称字段中。当选择特定的用户类型时,下拉菜单仅显示与用户类型匹配的条目。如何根据以前的输入动态填充表格
需要使用哪种技术? 我读了很多关于jQuery和AJAX的内容,但是我真的很担心有关这个“问题”的大量问题。 有人可以给我一个提示,以获取所需的知识在哪里和要阅读什么?
在此先感谢 帕特里克
下面是一个例子:
$('#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%>');
简而言之
有做这种东西的几个方法。
以下几个环节可能帮助:
http://railscasts.com/episodes/88-dynamic-select-menus
http://blog.sandeep.me/2011/08/dynamic-select-menus-in-rails-3.html
感谢您的快速回复。我认为这就是我正在寻找的。 – schnika 2013-02-20 22:54:06
我认为这是一个由Ryan贝茨所谓漂亮的发电机宝石看看它 – uday 2013-02-20 22:30:10