2012-04-24 135 views
0

我想在我的Rails应用程序中使用Ajax以使form_tag textarea根据所选form_tag以外的下拉列表中的值更改其内容。Ajax下拉选择更改TextArea内容

我想问一下,处理这个问题的正确方法是什么?有没有可能在我的表演活动中回应js并拥有js.rjs?你碰巧知道任何资源或可以提供一些见解?

回答

2

您应该编写一个JavaScript,它会在下拉菜单的onchange事件中触发,并启动ajax进程。与jQuery它是这样的(在你的节目代码的脚本标记内):

$("#dropdownMenuName").change(function(){ 
    $.get("controller/action.txt", function(data){ $("#textareaName").val(data); }); 
}); 

这只是将请求发送到您的应用程序上controller/action.txt动作,结果被粘贴到文本区域的文本属性。当然,你应该把答案写成简单的文本,因为结果会立即打印在textarea中。