【发布时间】:2010-12-26 15:21:37
【问题描述】:
在原型中,我可以通过以下方式将表单及其填充的表单数据发布到其操作中:
$('form-id').request({
onComplete: function(response){ /* whatever */ }
})
我意识到我总是可以通过明确说明以下字段来构建我的请求:
$.post("/my-action-url/",
{ firstformfield: $("#firstformfield").val(), second: $("#second").val() },
function(data){
}
);
但对我来说,这是一个很大的代码冗余,因为我的很多应用程序逻辑都存在于表单中,我不想为每个模板构建额外的 javascript 函数..
我认为这并不难做到。因为您基本上只需要提取表单操作 url,遍历其中的所有表单字段并基于此构建您的请求...... 当然也有一些专业,比如编码之类的,不过好吧……
我想我自己可以做到这一点,但我想知道它是否还不可用?我没有在文档中找到它。
我还读到 jQuery 支持插件,可能有什么东西?
【问题讨论】:
标签: jquery ajax forms jquery-plugins