如何在rails上的ruby中使用ajax来在填写字段后更新表单

时间:2011-02-28 20:28:45

标签: ruby-on-rails ajax

我有两个模型,一个叫做labor_report,另一个是员工,我的ruby on rails应用程序处理为某个员工创建劳动报告。因此,在员工在劳动报告的文本字段中输入其员工编号后,我需要ajax从员工那里获取相应的姓名和部门编号,并填写与该数据相对应的劳动报告的其他文本框。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

如果你使用的是jquery和不显眼的javascript,你可以使用jquery的“blur”,当你点击或跳出文本字段时会触发一个事件:

$("input").blur(function(){
      $.ajax({
        type: "POST",
        url: "/controller/action",
        data: $(this).val(),
        dataType: "script",
        callback: null
      });
    }
    return false;
  });