以下是我的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请求?
答案 0 :(得分:1)
var serializedData =$('form').serialize();
$.get('/how?' + serializedData, function(data) {
serialized
docs:
描述:将一组表单元素编码为字符串以进行提交。