複数のチェックボックスがあるフォームがあります。これらのチェックボックスの状態を返す次のコードもあります。
A) 「未定義」
を返します B) チェックされているかどうかに関係なく、「オン」を返します。
C、D) C だけをチェックすると、D も「true」に設定されます。C だけを「true」にしたいのです。
$('#button').click(
function() {
var A = $('#id_a').attr('checked');
var B = $('#id_b').val();
var C = $('#id_c').is(':checked');
var D = $('#id_d').is(':checked');
$.ajax({
url: "test.php",
type: "GET",
data: "&A="+A+"&B="+B+"&C="+C+"&D="+D,
success: function(data) {
$('#display').html(data);
}
});
}
);
前もって感謝します