Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Memunculkan data dengan javascript - laravel
gan mau tanya, saya mau memunculkan data kabupaten dari suatu instansi yaitu pada saat di klik instansi kemudian muncul nama kabupatennya seperti berikut tampilannya <a href=' https://i.imgur.com/xU9KjXT.jpg '> https://i.imgur.com/xU9KjXT.jpg </a> , tetapi di tampilan tersebut nama kabupaten belum muncul, di controller saya buat seperti ini :
public function regency(Request $request, $instance)
{
$items = Regency::where('name', $instance)->orderBy('id')->pluck('name', 'id');
dd($items); die();
$list = '';
foreach ($items as $key => $value) {
$list .= "<option value='" . $key . "'>" . $value . "</option>";
}
return $list;
}
lalu di view seperti ini :
<div class="form-group row {{ $errors->has('instansi') ? 'was-validated' :'' }}">
{!! Form::label('instansi', 'Instansi',['class'=>'col-sm-4 com-form-label']) !!}
<div class="col-sm-6">
{{-- {!! Form::select('instanse_id', ($results->exists ? ['' => '- Pilih -']+$instance->toArray() : ['' => '- Pilih -']), null, ['class' => 'form-control', 'id' => 'instansi']) !!} --}}
{!! Form::select('instance_id', ['' => '-Pilih-']+$instance->toArray(), null, ['class' => 'form-control', 'id' => 'instance']) !!}
@if ($errors->has('instance_id'))
<span class="help-block">{{ $errors->first('instanse_id') }}</span>
@endif
</div>
</div>
<div class="form-group row {{ $errors->has('regency_id') ? 'was-validated' :'' }}">
{!! Form::label('regency_id', 'Kabupaten',['class'=>'col-sm-4 com-form-label']) !!}
<div class="col-sm-6">
{!! Form::text('kabupaten',null,['class'=>'form-control','placeholder'=>'kabupaten','id'=>'regency']) !!}
{{-- {!! Form::select('regency_id', ($results->exists ? ['' => '- Pilih -']+$regency->toArray() : ['' => '- Pilih -']), null, ['class' => 'form-control', 'id' => 'regency']) !!} --}}
@if ($errors->has('regency_id'))
<span class="help-block">{{ $errors->first('regency_id') }}</span>
@endif
</div>
</div>
var url = {
regency : "{{ url('admin/regency') }}",
{{-- district : "{{ url('admin/datawilayah/regency') }}", --}}
{{-- village : "{{ url('a/region/village') }}" --}}
};
$('#instance').on('change', function () {
getRegency($(this).val());
});
function getRegency(instance_id) {
$.get(url.regency+"/"+ instance_id, function (data) {
$("#regency").html(data);
});
}
bagaimana memunculkan nama kabupaten pada saat instansi yang diplih sudah diklik , saya menampilkan di data result, sedangkan result berisi id result, nama, instance_id,. tabel instansi yang ada hubungannya dengan provinsi dan kabupaten, mohon pencerahannya gan
Tanggapan
itu dd($items); die(); di public function regency(Request $request, $instance)untuk apa mas, script setelah dd($items); tidak akan dieksekusi mas
itu dd($items); die() untuk men-debug $items berisi apa saja mas @kikimf
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban