Isi form otomatis

Saya sedang berlajar codeigniter 4 membuat form dan form tersebut ketika di klik kode pada list (select/option) maka keluar namanya setelah diconsole errornya seperti berikut:

GET http://localhost:8080/api/home/110 404 (Not Found) VM148:1 Uncaught (in promise) SyntaxError: Unexpected end of JSON input

untuk source tampilan

<div class="form-group col-3"> <label for="akun1">Nama Akuntansi</label> <select class="form-control" name="akun1" id="akun1"> <option value="" selected disabled>-- Silahkan pilih --</option> <?php foreach ($kode as $kade) : ?> <option value="<?= $kade['kode']; ?>" id="akun1"><?= $kade['kode']; ?></option> <?php endforeach ?> </select> <div id=" validationServer03Feedback" class="invalid-feedback"> <?= validation_show_error('akun1'); ?> </div> </div>

                        &lt;div class=&quot;form-group col-3&quot;&gt;
                            &lt;label for=&quot;deb1&quot;&gt;Debet&lt;/label&gt;
                            &lt;input type=&quot;text&quot; class=&quot;form-control &lt;?= (validation_show_error(&#039;deb1&#039;)) ? &#039;is-invalid&#039; : &#039;&#039;; ?&gt;&quot; id=&quot;deb1&quot; name=&quot;deb1&quot; placeholder=&quot;Isi jumlah debet&quot; value=&quot;&quot;&gt;
                            &lt;div id=&quot;validationServer03Feedback&quot; class=&quot;invalid-feedback&quot;&gt;
                                &lt;?= validation_show_error(&#039;deb1&#039;); ?&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;

controller API nya: <?php namespace App\Controllers\Api; use App\Models\KodeModel; use CodeIgniter\API\ResponseTrait; use CodeIgniter\RESTful\ResourceController; class Home extends ResourceController { use ResponseTrait; public function show($kd = null) { $model = new KodeModel(); $data = $model->find($kd);

    return $this-&gt;respond($data);
}

}

dan javascritnya <script> $('#akun1').on('change', (event) => { getCau(event.target.value).then(kode => { $('#deb1').val(kode.nama); }); });

    async function getCau(kd) {
        let response = await fetch(&#039;/api/home/&#039; + kd)
        let data = await response.json();
        return data;
    }
&lt;/script&gt;

Mohon pencerahannya kepada agan2 yg ada disini, Terimaksih sebelumnya

avatar taopikkusdinar
@taopikkusdinar

1 Kontribusi 0 Poin

Dipost 2 minggu yang lalu

Tanggapan

terlalu bastrak, bisa lihat gambarnya?

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban