Как использовать ajax в ruby ​​on rails для обновления формы после заполнения поля - PullRequest
0 голосов
/ 28 февраля 2011

У меня есть две модели, одна называется labour_report, а другая - сотрудник. Мое приложение ruby ​​on rails занимается созданием отчетов о трудозатратах для определенного сотрудника.Поэтому после того, как сотрудник введет свой номер сотрудника в текстовое поле для отчета о труде, мне потребуется ajax, чтобы получить соответствующее имя и номер отдела от сотрудников и заполнить другие текстовые поля для отчета о труде, которые соответствуют этим данным.

Ответы [ 2 ]

2 голосов
/ 01 марта 2011

Если вы используете jquery и ненавязчивый javascript, вы можете использовать jquery «размытие», которое вызывает событие, когда вы щелкаете или вкладываете текстовое поле:

$("input").blur(function(){
      $.ajax({
        type: "POST",
        url: "/controller/action",
        data: $(this).val(),
        dataType: "script",
        callback: null
      });
    }
    return false;
  });
2 голосов
/ 28 февраля 2011

Возможно, вы ищете поле наблюдения.

http://apidock.com/rails/ActionView/Helpers/PrototypeHelper/observe_field

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...