В rails 3, как мне использовать page.call для вызова функции и передачи ей нескольких параметров?

#javascript #jquery #ruby-on-rails-3

#javascript #jquery #ruby-on-rails-3

Вопрос:

Я использую page.call для вызова функции в моем приложении rails, которое использует jquery-ujs. Прямо сейчас у меня все работает нормально с передачей одного параметра:

 page.call "functionName", "div_name"
  

для вызова

 functionName(div_name)
{
}
  

но я хотел бы передать этой функции два параметра:

 functionName(div_name, other_variable)
{
}
  

Как я могу это сделать с помощью page.call?

Большое спасибо.

Комментарии:

1. да! обновлено, чтобы отразить это.

2. Вы уверены, что хотите использовать page.call ? Вероятно, это было бы лучше всего реализовать с помощью представлений javascript и запросов ajax.

Ответ №1:

Вы пробовали просто добавить другой аргумент к вызову? Похоже, page.call() что в качестве аргументов используются переменные.

Вы должны просто уметь делать

 page.call 'functionName', 'arg1', 'arg2'