0

配列「checkbox_values」をリクエストに入れることで問題を修正しました。あなたの時間と助けの人のためのTnx!

        var checkbox_values = new Array();
        var subscriber_id = jQuery('#subscriber_id').prop('value');
        var subscriber_name = jQuery('#subscriber_name').val();
        var subscriber_mail = jQuery('#subscriber_mail').val();
        jQuery(':checkbox:checked').each(function() {
            checkbox_values.push(jQuery(this).val()) 
        });

        jQuery.ajax({
            async: false,
            url: nieuwsbrief.updatesubscriber,
            type: 'POST',
            data: { subscriber_id: subscriber_id, 
                    subscriber_name: subscriber_name, 
                    subscriber_mail: subscriber_mail, 
                    checkbox_values: checkbox_values.join('|')
                  },
                success: function(data) {
                    alert(data);
                }
        });
4

1 に答える 1

1

以前にこのエラーが発生しました。私にとっての修正は、送信されるデータ オブジェクトから jQuery オブジェクトを削除することでした。

data: { subscriber_id: jQuery('#subscriber_id').prop('value'), 
                subscriber_name: jQuery('#subscriber_name').val(), 
                subscriber_mail: jQuery('#subscriber_mail').val(), 
                sub_cat: jQuery(':checkbox:checked').each(function() {
                             checkbox_values.push(jQuery(this).val()) 
                         })
              },

何かのようなもの...

 // create the strings first
 var subscriber_id = jQuery('#subscriber_id').prop('value');
 var subscriber_name = jQuery('#subscriber_name').val();

 jQuery.ajax(
 //...
 data: { subscriber_id: subscriber_id, 
         subscriber_name: subscriber_name, 
         //...
 },
于 2013-06-19T13:00:30.460 に答える