2013-02-20 86 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%>');

簡而言之