Я хочу отправлять форму всякий раз, когда отмечены флажки (у меня уже есть настроенный ajax с Rails) - это значит, даже если он не проверен. Также я не хочу, чтобы обработчик кликов отменял привязку, поэтому пользователь может установить флажок столько раз, что и форма будет отправляться каждый раз.
$(":checkbox").click(function() {
$(this).closest("form").submit();
});
Приведенный выше код работает нормально, но перестает работать после первого щелчка. Как сделать так, чтобы вышеуказанный код работал, даже если пользователь нажимает флажок более одного раза?
EDIT:
Я заменяю содержимое формы (включая флажки) при отправке формы.