jQuery альтернатива прототипам Form.Request поверх ajax? - PullRequest
0 голосов
/ 26 декабря 2010

В прототипе я мог опубликовать форму для ее действия с заполненными данными формы просто:

$('form-id').request({
  onComplete: function(response){ /* whatever */ }
})

Я понимаю, что всегда могу построить свой запрос, явно указав следующие поля:

$.post("/my-action-url/",
   { firstformfield: $("#firstformfield").val(), second: $("#second").val() },
    function(data){
 }
); 

Но для меня это большая избыточность кода, так как большая часть моей логики приложения заключается в формах, и я не хочу создавать дополнительные функции JavaScript для каждого шаблона.

Я думаю, это не так сложно сделать. Поскольку в основном вам нужно просто извлечь URL-адрес действия формы, пройтись по всем полям формы в нем и построить свой запрос на основе этого ... Конечно, есть некоторые особенности, такие как кодирование и прочее, но хорошо ...

Я думаю, что мог бы сделать это самостоятельно, но мне интересно, не доступно ли это еще? Я не нашел его в документах.

Также я читал, что jQuery поддерживает плагин, Мэйби, есть что-то для этого?

1 Ответ

0 голосов
/ 26 декабря 2010
...