Failed to load resource: the server responded with a status of 500 (Internal Server Error)

selamat malam agan-agan, ada yang bisa bantu saya kan mau menampilkan data dengan ajax di CI 4 melaui view modal bootstrap padahal utk controller function dan script dari viewdata nya sudah benar tapi ketika di klik kok eror yahh

ini untuk file function detail item nya


function detailItem()
    {
        if ($this->request->isAJAX()) {
            $faktur = $this->request->getPost('faktur');

            $modelDetail = new Modeldetailbarangmasuk();
            $data = [
                'tampildatadetail' => $modelDetail->dataDetail($faktur)
            ];

            $json = [
                'data' => view('barangmasuk/modaldetailitem', $data)
            ];
            echo json_encode($json);
        } else {
            exit('Maaf Tidak URL Tidak Bisa di Akses');
        }    }

ini utk script viewdata nya


<script>
    function detailItem(faktur) {
        $.ajax({
            type: "post",
            url: "/barangmasuk/detailItem",
            data: {
                faktur : faktur
            },
            dataType: "json",
            success: function(data) {
                if(data.result){
                    $('.viewmodal').html(response.data).show();
                    $('#modalitem').modal('show');
                }
            },
            error: function(xhr, ajaxOptions, thrownError) {
                alert(xhr.status + '\n' + thrownError);
            }
        });
    }
</script>

ini modeldetailbarangmasuk nya


public function dataDetail($faktur)
    {
        return $this->table('detail_barangmasuk')->join('barang','brgkode=detbrgkode')->join('supplier','kdsupp=detsuppkode')->where('detfaktur',$faktur)->get();
    }
avatar yusufbachtiar
@yusufbachtiar

8 Kontribusi 1 Poin

Diperbarui 11 bulan yang lalu

1 Jawaban:

<div>aku coba ganti&nbsp; <strong>data</strong> pada <strong>success </strong>kuganti <strong>response.&nbsp;</strong>dan juga penamaan variable di json nya<br>File Function Detail Item:</div><pre>function detailItem() { if ($this-&gt;request-&gt;isAJAX()) { $faktur = $this-&gt;request-&gt;getPost('faktur');

    $modelDetail = new Modeldetailbarangmasuk();
    $data = [
        &#039;tampildatadetail&#039; =&amp;gt; $modelDetail-&amp;gt;dataDetail($faktur)
    ];

    $json = [
        &#039;result&#039; =&amp;gt; true,
        &#039;data&#039; =&amp;gt; view(&#039;barangmasuk/modaldetailitem&#039;, $data)
    ];
    echo json_encode($json);
} else {
    exit(&#039;Maaf Tidak URL Tidak Bisa di Akses&#039;);
}

} </pre><div><br>Script ViewData:<br><br></div><pre>&lt;script&gt; function detailItem(faktur) { $.ajax({ type: "post", url: "/barangmasuk/detailItem", data: { faktur : faktur }, dataType: "json", success: function(response) { if(response.result){ $('.viewmodal').html(response.data).show(); $('#modalitem').modal('show'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(xhr.status + '\n' + thrownError); } }); } &lt;/script&gt;

<br></pre>

avatar yukari06
@yukari06

137 Kontribusi 66 Poin

Dipost 11 bulan yang lalu

Login untuk ikut Jawaban