fix bug empty select

This commit is contained in:
Jagad R R
2025-03-03 18:45:26 +07:00
parent d016ca4f6a
commit c849678e82
2 changed files with 44 additions and 3 deletions
@@ -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() {