Postingan lainnya
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();
}
1 Jawaban:
<div>aku coba ganti <strong>data</strong> pada <strong>success </strong>kuganti <strong>response. </strong>dan juga penamaan variable di json nya<br>File Function Detail Item:</div><pre>function detailItem() { if ($this->request->isAJAX()) { $faktur = $this->request->getPost('faktur');
$modelDetail = new Modeldetailbarangmasuk();
$data = [
'tampildatadetail' =&gt; $modelDetail-&gt;dataDetail($faktur)
];
$json = [
'result' =&gt; true,
'data' =&gt; view('barangmasuk/modaldetailitem', $data)
];
echo json_encode($json);
} else {
exit('Maaf Tidak URL Tidak Bisa di Akses');
}
} </pre><div><br>Script ViewData:<br><br></div><pre><script> 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); } }); } </script>
<br></pre>