В прототипе я мог опубликовать форму для ее действия с заполненными данными формы просто:
$('form-id').request({
onComplete: function(response){ /* whatever */ }
})
Я понимаю, что всегда могу построить свой запрос, явно указав следующие поля:
$.post("/my-action-url/",
{ firstformfield: $("#firstformfield").val(), second: $("#second").val() },
function(data){
}
);
Но для меня это большая избыточность кода, так как большая часть моей логики приложения заключается в формах, и я не хочу создавать дополнительные функции JavaScript для каждого шаблона.
Я думаю, это не так сложно сделать. Поскольку в основном вам нужно просто извлечь URL-адрес действия формы, пройтись по всем полям формы в нем и построить свой запрос на основе этого ...
Конечно, есть некоторые особенности, такие как кодирование и прочее, но хорошо ...
Я думаю, что мог бы сделать это самостоятельно, но мне интересно, не доступно ли это еще? Я не нашел его в документах.
Также я читал, что jQuery поддерживает плагин, Мэйби, есть что-то для этого?