Сериализация только проверенных чекбоксов и отправка их через $ .get - PullRequest
0 голосов
/ 24 октября 2011

уже некоторое время занимаюсь этим и, похоже, не может заставить его работать, мне нужно сделать это либо через POST, либо через GET, однако я застреваю, текущий код, который у меня есть,

<script>

        $('#RequestSupport2').submit(function() {
            var values = {};
            $("#RequestSupport2 :checked").each(function(key, value) {
             // alert("key"+key+"value = " + $(this).val());
                values[this.name] = $(this).val();

            });
            var values2 = $(values).serialize();

            $.post("URL", { name: values2}, function(data){
                $("#result").html(data);
            });
            return false;

        });
</script>

Поскольку GET не работал, поскольку было слишком много флажков, а строка просто становилась слишком длинной, кто-нибудь может помочь заставить ее работать с GET или POST? и публиковать только проверенные элементы,

Заранее спасибо!

1 Ответ

0 голосов
/ 24 октября 2011

Попробуйте удалить пробел #RequestSupport2 и :checked

$("#RequestSupport2:checked").each(function(key, value) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...