Привёл b к строке, но ничего не получилось. Когда нажимаю на checkbox то всё нормально отрабатыват(вставляются данные в форму), но когда снимаю галочку с checkbox то они(эти данные) не исчезают с формы.
Вот код на js
$(function(){
$('#use_biling_information').on('change', function(){
if($(this).prop('checked')) {
var b = true;
} else {
var b = false;
}
var k = b.toString();
$.ajax({
type: 'GET',
url: '/billing_information_attendee_one',
data: k,
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
public function address_attendee_one(Request $address_bill_info)
{
$add_att_1 = array();
if($address_bill_info == true){
$res_bill_info = $this->output_billing_information_addres->output_billing_information();
if(count($res_bill_info) > 0){
$add_att_1 = $res_bill_info;
echo json_encode($add_att_1);
die();
}
}
// dd($add_att_1);
}