我是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