0

チェックボックスの値のグループを取得し、配列に格納してから、その配列を ajax データ パラメータで使用しようとしています。

ページから、データの形式が正しくないというエラーが返されます。列挙可能である必要があります。

これが私がこれまでに持っているものです:

    var years = new Array();
    $("#years input:checkbox[name=type]:checked").each(function() {
        if (checked == true) {
            years.push($(this).attr('name') + "=" + $(this).val());
        }
    });

    var ajaxData = years;

    $.ajax({
        type: "POST",
        url: url,
        dataType: "json",
        data: ajaxData
    });

配列をリストのような形式に変換するにはどうすればよいですか?

ありがとう!

4

3 に答える 3