-6

jQueryajaxでチェックボックスがオンになっているときにフォームを送信しようとしています。これを行うための最良の方法は何でしょうか?

4

1 に答える 1

1

これはユーザーフレンドリーではありませんが、これで実行できます

$('#checkbox').change(function() {
    // Is checkbox checked?
    if ($(this).is(':checked')) {
        // Send parent form data via post
        $.post('submission-url.html', $(this).closest('form').serialize(), function(data) {
            // process response
        });
    }
});

「submission-url.html」の代わりに要素actionから属性を取得できますform$(this).closest('form').attr('action')

于 2013-02-26T18:35:55.603 に答える