jQuery
$("input[type=checkbox]:checked").live("click", function (e) {
var data = $('.variation:checked').map(function (i, n) {
return {
'val': $(n).val()
};
}).get();
$.post('/variations.php', {
'data': data
}, function (data) {
$('#variations').html(data);
});
});
HTML出力
<div id="variations">
Array
(
[data] => Array
(
[0] => Array
(
[val] => 1
)
)
)
</div>
PHP
print_r($_POST)
質問: チェックボックスがオフの場合、POST から値を削除するにはどうすればよいですか?