Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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