Параметры в AJAX-запросе в HAML - PullRequest
1 голос
/ 29 марта 2012

Вот фрагменты моего представления HAML:

%script{:type => "text/javascript", :src  => "assets/application.js"}

:javascript
      $(document).ready( function() {
        $('#post_action_trigger').click(function(event) {
          $.get('/how?name=some', function(data) {
            $('#answer').html(data);
          });
        });
      } );

%body
   %form 
        %label{:for => 'name'} Name:
        %input{:type => 'text', :name => 'name', :class => 'text'}

        %label{:for => 'notes'} Notes:
        %input{:type => 'text', :name => 'notes', :class => 'text'}

        %div{:id => 'post_action_trigger'}

Теперь, когда я нажимаю 'post_action_trigger'-div, мой javascript отправляет запрос ajax '/ how? Name = some'. Как передать значения полей ввода в этот запрос ajax?

1 Ответ

1 голос
/ 29 марта 2012
var serializedData =$('form').serialize();
$.get('/how?' + serializedData, function(data) {

serialized документы :

Описание: закодировать набор элементов формы в виде строки для отправки.

...