fix bug empty select
This commit is contained in:
@@ -98,9 +98,7 @@
|
||||
<select name="region_id" id="region_id" class="form-control">
|
||||
<option value="">Select Region</option>
|
||||
@foreach ($regions as $item)
|
||||
<option value="{{ $item->id }}" {{ old('region_id') == $item->id ? 'selected' : '' }}>
|
||||
{{ $item->name }}
|
||||
</option>
|
||||
<option value="{{ $item->id }}" {{ $admin->region_id == $item->id ? 'selected' : '' }}>{{ $item->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
@@ -138,6 +136,47 @@
|
||||
})
|
||||
</script>
|
||||
|
||||
<script>
|
||||
// on page load call /api/cabang-by-regionId/region_id
|
||||
$(document).ready(function() {
|
||||
var region_id = {{ $admin->region_id }};
|
||||
if (region_id) {
|
||||
$.ajax({
|
||||
url: '/api/cabang-by-regionId/' + region_id,
|
||||
type: 'GET',
|
||||
dataType: 'json',
|
||||
success: function(data) {
|
||||
console.log(data);
|
||||
$('#cabang_id').empty();
|
||||
$('#cabang_id').append('<option value="">Select Cabang</option>');
|
||||
$.each(data, function(key, value) {
|
||||
$('#cabang_id').append('<option value="' + value.id + '" ' + (value.id == {{ $admin->cabang_id }} ? 'selected' : '') + '>' + value.name + '</option>');
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$(document).ready(function() {
|
||||
var cabang_id = {{ $admin->cabang_id }};
|
||||
if (cabang_id) {
|
||||
$.ajax({
|
||||
url: '/api/rayon-by-cabangId/' + cabang_id,
|
||||
type: 'GET',
|
||||
dataType: 'json',
|
||||
success: function(data) {
|
||||
console.log(data);
|
||||
$('#rayon_id').empty();
|
||||
$('#rayon_id').append('<option value="">Select Rayon</option>');
|
||||
$.each(data, function(key, value) {
|
||||
$('#rayon_id').append('<option value="' + value.id + '" ' + (value.id == {{ $admin->rayon_id }} ? 'selected' : '') + '>' + value.name + '</option>');
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('#region_id').on('change', function() {
|
||||
|
||||
Reference in New Issue
Block a user