Я ищу способ отправить только измененные поля формы на сервер. Итак, скажем, у меня есть форма
<form>
<input type="text" name="a"/>
<select name="b">...</select>
<input type="checkbox" name="c"/>
</form>
который уже заполнен определенными данными. Пользователь редактирует форму и нажимает кнопку submit. Если пользователь только изменил вход b, то я хочу отправить только вход b. Если изменились только а и с, я хочу представить только а и с. И так далее.
Я мог бы написать кое-что для себя, но мне интересно, может быть, есть что-то там, что я мог бы использовать? В идеале я бы хотел, чтобы код был коротким. Что-то вроде этого было бы идеально:
$('form').serialize('select-only-changed');
Кроме того, я столкнулся с этим http://code.google.com/p/jquery-form-observe/, но я вижу, что с ним возникают проблемы. Этот плагин работает прочно? Спасибо!
EDIT: Спасибо всем, кто дал ответ. Я выбрал ndp ответ, потому что он лучше всего подходит к тому, что у меня уже есть.