Каков наилучший способ отправки строки значений с использованием AJAX в среде Ruby on Rails? - PullRequest
0 голосов
/ 16 февраля 2012

Я получаю значения из HTML, используя следующий метод:

JavaScript:

var list = "1,2,3,4";
$.post($(this).attr("action"), "my_list=" + list, null, "script");

HTML:

<%= f.submit "Save", :id => "save_bottom" %>

В моем контроллере params [: my_list] имеет значение "1,2,3,4". Затем я могу перебрать его, чтобы получить значения.

Есть ли лучший / более эффективный способ сделать это? Существуют ли определенные функции ruby, которые мне следует использовать?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 16 февраля 2012
      jQuery.ajax({
        type : "POST",
        url: "/widgets",
        data: { list : [1,2,3,4] },
        success: function(htmlText){
          jQuery('#widgets').html(htmlText);
        },
        dataType: 'html'
      });

теперь в вашем контроллере:

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