Показать сообщение отдельно
  #1 (permalink)  
Старый 11.03.2015, 16:59
Интересующийся
Отправить личное сообщение для juramaj Посмотреть профиль Найти все сообщения от juramaj
 
Регистрация: 14.01.2015
Сообщений: 21

Состояние checkbox
Доброго времени суток! Подскажите как мне при определённом состоянии checkbox выполнялось определённое действие. Вот я написал такую функцию на js.
$(function(){
    $('#use_biling_information').on('change', function(){
        if($(this).prop('checked')) {
            var b = true;
        } else {
            var b = false;
        }
        $.ajax({
        type: 'GET',
        url: '/billing_information_attendee_one',
        data: b,
        success: function(msg_att_one_bill_info) {
            var jsondata = JSON.parse(msg_att_one_bill_info);
            $('#attendee_one_first_name').val(jsondata[0].name);
            $('#attendee_one_last_name').val(jsondata[0].last_name);
            $('#attendee_one_company_name').val(jsondata[0].company_name);
            $('#attendee_one_address_1').val(jsondata[0].address_1);
            $('#attendee_one_address_2').val(jsondata[0].address_2);
            $('#attendee_one_city').val(jsondata[0].city);
            $('#attendee_one_state').val(jsondata[0].state);
            $('#attendee_one_postal_code').val(jsondata[0].postal_code);
            $('#attendee_one_country').val(jsondata[0].country);
            $('#attendee_one_phone').val(jsondata[0].phone);
            $('#attendee_one_email').val(jsondata[0].email);
        }   
        }); 

    });
});

на стороне php такова логика. Если пришло true то тогда отправляю массив со значениями, а если пришло false то не отправляю ничего. Всё вроде нормально, но почему то на сторону php приходит true. Не могу понять чего.
Ответить с цитированием