Ich verwendete Jquery Ajax-Code, um Suchfunktion auszuführen.Jquery übergeben Wert an Optionsfeld
hier ist meine Ajax bisher:
$('button[type="search"]').click(function(e) {
$.ajax({
url: "{{ route('fine.search') }}",
type: "POST",
data: {
'_token' : '{{csrf_token() }}',
'driver_id' : $('select[name="driver_id"]').val(),
'fine_date' : $('input[name="fine_date"]').val(),
},
success: function(data) {
if(data.status == true) {
var result= $('#search-result');
$.each(data.getCarbyDriver, function(i, data) {
PlateEle = $('<input/>').attr({ type: 'radio', name:'rad'});
$("#search-result").html(data.plate_no);
StartEle = $('<div />').html(data.start_time);
EndEle = $('<div />').html(data.end_time);
});
$('#search-result').append(PlateEle, StartEle, EndEle);
}
},
error: function(data) {
}
});
});
und die Daten wie diese in meinem Netzwerk (inpect Element) zurückgegeben werden:
car_id:5
driver_id:1
end_time:"2016-11-16 18:00:00"
plate_no:"DFE82846J"
start_time:"2016-11-16 08:00:00"
working_date:"2016-11-16 00:00:00"
hier ist die Form Klinge Code so weit:
<div class="row top">
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group">
<label class="control-label">Driver Name:</label>
{!! Form::select('driver_id', $driver, null, array('class' => 'form-control')) !!}
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group">
<label>Fine Date:</label>
{!! Form::text('fine_date', null, array('id' => 'datetimepicker', 'class' => 'form-control')) !!}
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group filter-btn">
<button class='btn btn-info' type='search'>Search</button>
</div>
</div>
</div>
<div class="row mid ">
<div class="col-xs-4 col-sm-4 col-md-4">
<div id="search-result"></div>
</div>
</div>
das Problem ist, ich kann nicht speichern. es wirft einen Fehler auf car_id 'kann nicht null sein'.
Wie kann ich car_id in mein Radio passieren, so dass, sobald ich auf Radio-Button geklickt haben es durch plate_no
im mit Laravel 5.3
Wo hast du 'car_id' auf deinem Ajax-Anruf? –
@SandrinaPereira das ist mein Q, wie Car_id Radio übergeben? –
Aber wo willst du die car_id speichern? Auf Radiowert? Auf Ajax Anruf (Daten) Ich verstehe Ihre Frage nicht ... –