jQuery替代原型表单。通过ajax请求?

jQuery替代原型表单。通过ajax请求?,jquery,ajax,forms,jquery-plugins,Jquery,Ajax,Forms,Jquery Plugins,在prototype中,我可以通过以下方式将表单及其填充的表单数据发布到其操作: $('form-id').request({ onComplete: function(response){ /* whatever */ } }) 我意识到,我可以通过明确说明以下字段来构建我的请求: $.post("/my-action-url/", { firstformfield: $("#firstformfield").val(), second: $("#second").val() },

在prototype中,我可以通过以下方式将表单及其填充的表单数据发布到其操作:

$('form-id').request({
  onComplete: function(response){ /* whatever */ }
})
我意识到,我可以通过明确说明以下字段来构建我的请求:

$.post("/my-action-url/",
   { firstformfield: $("#firstformfield").val(), second: $("#second").val() },
    function(data){
 }
); 
但对我来说,这是一个巨大的代码冗余,因为我的很多应用程序逻辑都存在于表单中,我不想为每个模板构建额外的javascript函数

我认为这并不难做到。因为您基本上只需要提取表单操作url,循环遍历其中的所有表单字段,并基于此构建请求。。。 当然也有一些特长,比如编码之类的,但是

我想我可以自己做,但我想知道它是否还没有提供?我在文件里没找到

我还读到jQuery支持插件,也许有什么东西可以支持它?