$.ajax({
url: 'index.php?route=checkout/checkout',
type: 'post',
data: $(".post, input[name=\'shipping\']:checked, input[name=\'rules\']"),
dataType: 'json',
success: function (json) {
...
</code)
где input[name='rules'] это элемент с чекбоксом. Проблема в том, что на сервер всегда передается значение "on". Независимо включен чекбокс или выключен. Подскажите, что не так?