De acuerdo con la información de la casilla de verificación que recibí de la interfaz, registraré en la base de datos en la parte de atrás. Estoy atascado en la parte donde escribí que no funciona como se esperaba, por favor ayuda.
Interfaz;
$.ajax({ url: '{{ route('diffacts.manage.confirm.process ') }}?a=e&id=' + data.id, method: 'GET', data: { date_start: $('#date_start').val(), duration: $('#duration').val(), operation_type_id: $('#diffact_type_id').val(), description: $('#description').val(), // the if / else not working as expected if ($('#FaturaDurum').is(":checked")) { document.getElementById('FaturaDurum').value = "1" } else { document.getElementById('FaturaDurum').value = "0" } FaturaDurum: $('#FaturaDurum').val() } })back-end;
if($request->input('FaturaDurum') == "1") { $faturadurum = 'Faturalandirilmamis'; } else { $faturadurum = 'Faturalandirilmis'; }Creo que es mejor escribir el código así:
someValue : $('#FaturaDurum').is(":checked")